庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>Linux>系统管理>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

linux下配置PROXY SERVER和CACHE SERVER

 作者:本站收集   日期:2005-4-12
字号选择〖 〗/ 双击滚屏 单击停止   
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. INTERNET EXPLORER
查看----》internet选项-----》连接------》代理服务器,假定PROXY SERVER的
IP是172。16。1。100,端口是80,那么将其输入即可



B. NETSCAPE
EDIT-----》 PREFERENCES ----》ADVANCED-----》PROXYES选择MANUAL PROXY
CONFIGURATION -----》VIEW 输入172.16.1.100:80
上一篇:linux日志管理    下一篇:带SMTP认证功能的qmail配置  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-4-12
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿