歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

squid3配置要點

squid3配置要點   首先需要apt-get update   然後安裝apt-get install squid   配置和開啟    vi /usr/local/squid/etc/squid.conf    3.1更改監聽端口       http_port 9090    3.2更改訪問控制       http_access allow all    3.3開啟squid       3.3.1初始化squid.conf裡的cache目錄 ------------------非常重要的命令-----------------            /usr/local/squid/sbin/squid -z        3.3.2對squid.conf進行排錯            /usr/local/squid/sbin/squid -k parse       3.3.3前台啟動squid            /usr/local/squid/sbin/squid -N -d1       3.3.4後台運行squid            /usr/local/squid/sbin/squid -s       3.3.5 停止            /usr/local/squid/sbin/squid -k shutdown       3.3.5重新引導修改過的squid.conf            /usr/local/squid/sbin/squid -k reconfigure   ----------------------本人配置,親測可用--------------- 2013/06/29 01:19:40| Processing Configuration File: /etc/squid3/squid.conf (depth 0) 2013/06/29 01:19:40| Processing: acl manager proto cache_object 2013/06/29 01:19:40| Processing: acl localhost src 127.0.0.1/32 ::1 2013/06/29 01:19:40| Processing: acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1 2013/06/29 01:19:40| Processing: acl localnet src 10.0.0.0/8    # RFC1918 possible internal network 2013/06/29 01:19:40| Processing: acl SSL_ports port 443 2013/06/29 01:19:40| Processing: acl Safe_ports port 80         # http 2013/06/29 01:19:40| Processing: acl Safe_ports port 21         # ftp 2013/06/29 01:19:40| Processing: acl Safe_ports port 443                # https 2013/06/29 01:19:40| Processing: acl Safe_ports port 70         # gopher 2013/06/29 01:19:40| Processing: acl Safe_ports port 210                # wais 2013/06/29 01:19:40| Processing: acl Safe_ports port 1025-65535 # unregistered ports 2013/06/29 01:19:40| Processing: acl Safe_ports port 280                # http-mgmt 2013/06/29 01:19:40| Processing: acl Safe_ports port 488                # gss-http 2013/06/29 01:19:40| Processing: acl Safe_ports port 591                # filemaker 2013/06/29 01:19:40| Processing: acl Safe_ports port 777                # multiling http 2013/06/29 01:19:40| Processing: acl CONNECT method CONNECT 2013/06/29 01:19:40| Processing: http_access allow manager localhost 2013/06/29 01:19:40| Processing: http_access allow localnet 2013/06/29 01:19:40| Processing: http_access allow localhost 2013/06/29 01:19:40| Processing: http_access allow all 2013/06/29 01:19:40| Processing: http_port 0.0.0.0:3128 2013/06/29 01:19:40| Processing: cache_mem 1000 MB 2013/06/29 01:19:40| Processing: maximum_object_size_in_memory 1024 KB 2013/06/29 01:19:40| Processing: cache_dir ufs /var/spool/squid3 1024 16 256 2013/06/29 01:19:40| Processing: maximum_object_size 32327 KB 2013/06/29 01:19:40| Processing: cache_swap_low 90 2013/06/29 01:19:40| Processing: cache_swap_high 95 2013/06/29 01:19:40| Processing: access_log /var/log/squid3/access.log squid 2013/06/29 01:19:40| Processing: cache_store_log /var/log/squid3/store.log 2013/06/29 01:19:40| Processing: pid_filename /var/run/squid3.pid 2013/06/29 01:19:40| Processing: cache_log /var/log/squid3/cache.log 2013/06/29 01:19:40| Processing: coredump_dir /var/spool/squid3 2013/06/29 01:19:40| Processing: refresh_pattern ^ftp:          1440    20%    10080 2013/06/29 01:19:40| Processing: refresh_pattern ^gopher:       1440    0%     1440 2013/06/29 01:19:40| Processing: refresh_pattern -i (/cgi-bin/|\?) 0    0%     0 2013/06/29 01:19:40| Processing: refresh_pattern (Release|Packages(.gz)*)$      0       20%     2880 2013/06/29 01:19:40| Processing: refresh_pattern .              0       20%    4320 2013/06/29 01:19:40| Processing: cache_mgr xxx 2013/06/29 01:19:40| Processing: visible_hostname xxx.xxx.xxx.xxx 2013/06/29 01:19:40| Processing: dns_nameservers xxx.xxx.xxx.xxx   squid 最終的解決問題不在於上面的配置。而在於相關日志、緩存文件的權限; squid 3 顯示啟動:squid3 -N -d1,發現        直接賦予swap.state文件夾權限,即可。 同時,對於access.log,cache.log 的日志權限也需要考慮提前變更。這些在squid3 -k parse 中就已經提到。   asset ion failure mem->swap out.sio=self  出現此錯誤,目前公網上找不到答案,唯一解決方案就是減少IP,不再分配新的ip;或者是通過squid3 -z 重新初始化目錄 切記:以後再改動conf 文件的時候,先將原來的文件進行備份。    
Copyright © Linux教程網 All Rights Reserved