Linux下WWW服务器配置全攻略

时间:2007-05-11 05:01:11  来源:站长资讯收集整理  作者:佚名

ProxyRequest On/Off #启用或者禁用Apache代理服务。 
CacheRoot "/etc/httpd/proxy" #代理缓存的根目录。 
CacheSize 5 #代理缓存的大小。 
CacheGcInterval 4 #设定运行管理缓存的无用数据搜集程序的时间间隔 
CacheMaxExpire 24 #文件过期时间。 
CacheDefaultExpire 1 #指定未包含过期信息文件的有效期。 
NoCache a-domain.com another-domain.edu #该网站的文件将不被缓存。 
l 客户端代理的配置 
(1) 修改/etc/httpd/conf/httpd.conf中的相关指令 
(2) 修改/etc/httpd/conf/httpd.conf,添加对代理目录的访问控制。 

order deny,allow 
Deny from all 
Allow from .your-domain.com 

(3) 重启httpd。 
服务器端代理的配置 
服务器端代理与客户端代理不同,它是在防火墙上安装Apache服务器,使用它提供对WWW服务器的代理访问。这种方法把WWW服务器与外部隔开,提高了安全性,而对用户来说,好像没有变化一样。假设在内部局域网中WWW服务器的IP地址为192.168.0.2,防火墙主机内部IP地址为192.168.0.5,外部IP地址为192.9.202.1。 

(一) 配置防火墙上的Apache 
(1) 在/etc/httpd/conf/httpd.conf中添加虚拟主机。 

ServerAdmin webmaster@business.media.com 
DocumentRoot /www/docs/business.media.com 
ServerName www.business.media.com 
ErrorLog logs/business.media.com-error_log 
CustomLog logs/business.media.com-log_common 

(2) 配置局域网中的DNS服务器,把www.business.media.com指向192.9.201.1。 

(二) 配置局域网内部WWW服务器 
在Linux环境下,有一个非常流行的代理服务器软件——Squid。他的功能非常的强大,支持HTTP,FTP,Gopher,SSL,和WAIS等协议的代理,而且设置简单,只需再配置文件中稍稍改动就可以了。 
好了,WWW服务器配置这条路总算走完了,笔者希望读过此文章的人能够有所收获,最后,希望在学习Linux这条充满乐趣而又布满荆棘的路上的爱好者们,永不言败

文章评论

共有 位CH网友发表了评论 查看完整内容