选择显示字体大小

linux下配置proxy server和cache server

proxy server and cache server

经过几天的调试和在本地机器的实验,对proxy server 和 cache server的架设已经成功,现在将方法记述如下:



1. 安装:
随redhat5。2安装盘携带有apache http server,在安装时选择安装即可,redhat5。2还有一个xwindows界面下的apache 管理器(camanche),愿意的话也可以一并安装。



2. 设置:



一. 设置proxy:

进入xwindows,启动contral panal,有一个图标是大写的w,那就是camanche,点击图标,出现配置界面,在main里面找到proxy选项,把unset改为on即可,这样只是开启了proxy功能,如果需要是进行一些其它配置,就要修改位于\etc\httpd\conf\httpd.conf
去掉下列命令前面的注释,并根据需要调整相关参数



a. proxyrequests on



b. proxyremote 定义此server的远程代理。
比如proxyremote * http://proxy.where.com:8080 *表示对所有请求都使用远程
proxy http://proxy.where.com:8080。



c. proxyblock 〈word/host/domain list〉 定义到哪些站点的请求被proxy阻断。
比如proxyblock 123.com www.ftt.net ffff 表示凡是在域名中出现ffff,123.com以及
域名是www.ftt.net的站点都会被proxy阻断,无法访问。
至此,proxy设置完成,其地址就是该机器的内部ip,端口缺省是80,如需要改变,修改
位于\etc\httpd\conf\httpd.conf ,把port 80改为相应端口。



二. 设置cache



修改位于\etc\httpd\conf\httpd.conf
去掉下列命令前面的注释,并根据需要调整相关参数



d. cacheroot 〈diretectory〉
比如cacheroot /var/cache/httpd 就是说所有的cache都会放在此目录下面。



e. cachesize 〈size〉 定义缓存区大小,以kb为单位。
可以根据需要,硬盘空间大小进行设置。



f. cachegcinterval 〈time〉 每隔〈time〉小时检查缓存区,如果已经超过cachesize就删除文件。缺省是4



g. cachemaxexpire 〈time〉 http文件最多被保持〈time〉小时。缺省是24



h. cachelastmodifiedfactor 〈factor〉定义http文件失效期,缺省是0.1
意思是说失效期=离最近一次修改的时间x〈factor〉,比如离最近一次修改的时间是5小时,那么失效期就是5x0.1=0.5小时。



i. cachedirlevels 定义缓存子目录层数,缺省是1



j. cachedirlength 设置缓存子目录名字的长度,缺省是1。即所有子目录的名字都是由一个字母组成。



k. nocache 〈word/host/domain list〉 定义哪些站点不要缓存。
比如nocache 123.com www.ftt.net ffff 表示凡是在域名中出现ffff,123.com以及域名是www.ftt.net的站点都会不被proxy缓存。
下面是我在本地server上的httpd。conf的相关部分。
proxyrequests on
cacheroot /var/cache/httpd
cachesize 5000
cachegcinterval 4
cachemaxexpire 24
cachelastmodifiedfactor 0.1
cachedefaultexpire 1



3.然后可以规定哪些ip地址可以使用proxy server,哪些不可以
修改位于\etc\httpd\conf\httpd.conf
〈 directory proxy : *〉
〈limit get put delete connect options〉
order deny allow
deny from [不可以使用proxy server的ip地址或者节点名]
allow from[可以使用proxy server的ip地址或者节点名]
〈/limit〉
〈/directory〉



4. 设置用户的浏览器使用proxy



a. inte.net explorer
查看----》inte.net选项-----》连接------》代理服务器,假定proxy server的
ip是172。16。1。100,端口是80,那么将其输入即可



b..netscape
edit-----》 preferences ----》advanced-----》proxyes选择manual proxy
configuration -----》view 输入172.16.1.100:80   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons