您的位置:首页 > 运维架构 > 反向代理

【share】PHP站点用Squid再次疯狂加速你的WEB

2011-09-25 00:06 483 查看
原文链接:http://soft.zdnet.com.cn/software_zone/2007/0902/485972.shtml

首先你得有SQUID代理服务器,怎么装我就不讲了,用redhat的直接使用她的rpm安装就行。

配置SQUID的配置文件,使其支持httpd加速器工作方式。

编辑“SQUID.conf”文件(vi /etc/SQUID/SQUID.conf),增加下面内容:

  http_port 80

  icp_port 0

  acl QUERY urlpath_regex cgi-bin ?

  no_cache deny QUERY

  cache_mem 16 MB

  cache_dir ufs /tmp 256 16 256

  log_icp_queries off

  buffered_logs on

  emulate_httpd_log on

  redirect_rewrites_host_header off

  half_closed_clients off

  acl all src 0.0.0.0/0.0.0.0

  http_access allow all

  cache_mgr admin

  cache_effective_user SQUID

  cache_effective_group SQUID

  httpd_accel_host 210.51.0.124

  httpd_accel_port 81

  

  http_port”参数指定SQUID监听浏览器客户请求的端口号,这里当然是80了

  cache_dir ufs /tmp 256 16 256

cache_dir参数设定使用的存储系统的类型。一般情况下都类型应该是ufs,目录应该是“/tmp”,在该目录下使用的缓冲值为256MB,允许在“/tmp”下创建的第一级子目录数为16,每个第一级子目录下可以创建的第二级子目录数量为256

选项“httpd_accel_host”和“httpd_accel_port”定义了真正的Web服务器的主机名和端口号。在这里的配置中,真正的HTTP服务器运行在IP地址为210.51.0.124 (www.5iLinux.com)的主机上,运行端口为81。

ok,SQUID设置完毕。

接着设置apache,很简单,只要把你的httpd监听端口设置成81就成,然后重启你的apache。

接着重启你的SQUID服务,现在你访问你的Web网站,已经是用了SQUID的http加速工作模式,你可以通过看SQUID的log日记看到他的运行情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: