shuaiwei588 发表于 2018-12-28 07:59:33

squid3.0缓存服务器编译安装

  创建缓存目录
  /usr/local/squid/sbin/squid -z
  测试Squid运行状况
  /usr/local/squid3/sbin/squid –NCd1
  成功后将出现”Ready to serve requests”.否则请检查配置文件”
  配置文件(仅供参考)
  visible_hostname qksquid.duxiu.com
  acl manager proto cache_object
  acl localhost src 127.0.0.1/32
  acl to_localhost dst 127.0.0.0/8
  acl localnet src 10.0.0.0/8   # RFC1918 possible internal network
  acl localnet src 172.16.0.0/12# RFC1918 possible internal network
  acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
  acl SSL_ports port 443
  acl Safe_ports port 80          # http
  acl Safe_ports port 21          # ftp
  acl Safe_ports port 443         # https
  acl Safe_ports port 70          # gopher
  acl Safe_ports port 210         # wais
  acl Safe_ports port 1025-65535# unregistered ports
  acl Safe_ports port 280         # http-mgmt
  acl Safe_ports port 488         # gss-http
  acl Safe_ports port 591         # filemaker
  acl Safe_ports port 777         # multiling http
  acl CONNECT method CONNECT
  http_access allow manager localhost
  http_access deny manager
  http_access deny !Safe_ports
  http_access deny CONNECT !SSL_ports
  http_access allow localnet
  http_access allow all
  icp_access allow localnet
  icp_access deny all
  htcp_access allow localnet
  htcp_access deny all
  http_port 3128 vhost vport
  #设定squid为accel加速模式,vhost必须要加.否则将无法将主机头转发至后端服务器,访问时就会出现无法找到主机头的错误
  cache_peer 124.42.15.26 parent 80 0 no-query originserver no-digest forceddomain=jour.duxiu.com name=jour
  cache_peer_domain jour 124.42.15.26
  hierarchy_stoplist cgi-bin ?
  access_log /usr/local/squid/var/logs/access.log squid
  refresh_pattern ^ftp:         1440    20%   10080
  refresh_pattern ^gopher:      1440    0%      1440
  refresh_pattern (cgi-bin|\?)    0       0%      0
  refresh_pattern .               0       20%   4320
  #icp_port 提供从相邻的squid查询端口,如果不提供该服务,可一将端口改为0
  icp_port 3130
  coredump_dir /usr/local/squid/var/cache
  logformat squid%ts.%03tu %6tr %>a %Ss/%03Hs %
  refresh_pattern -i .htm 1440 100% 129600 override-expire>
  refresh_pattern -i .gif 1440 100% 129600 override-expire>
  refresh_pattern -i .swf 1440 100% 129600 override-expire>
  refresh_pattern -i .png 1440 100% 129600 override-expire>
  refresh_pattern -i .bmp 1440 100% 129600 override-expire>
  refresh_pattern -i .js 1440 100% 129600 override-expire>  cache_mgr yongdong@***eader.com
  error_directory /usr/local/squid/share/errors/Simplify_Chinese
  修改配置文件后,重启调用
  #/usr/local/squid/sbin/squid -k reconfigure
  source:http://blog.ylike.net/html/y2009/24.html

页: [1]
查看完整版本: squid3.0缓存服务器编译安装