快捷搜索:   nginx

squid 做代理服务器 实例配置

一,安装包
chianunix.net
squid-2.6.STABLE4.tar.gz
安装参数
./configure --prefix=/www/sqd/sqd/sqd --enable-basic-auth-helpers="NCSA"

二,安装
visible_hostname sqd289
auth_param basic program /www/sqd/sqd/sqd/libexec/ncsa_auth /www/sqd/sqd/sqd/libexec/passwd
http_port 3128

hierarchy_stoplist cgi-bin ?

QUERY urlpath_regex cgi-bin \?
cache deny QUERY


acl apache rep_header Server ^Apache
broken_vary_encoding allow apache


access_log /www/sqd/sqd/sqd/var/logs/access.log squid

refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320


acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl CONNECT method CONNECT
acl auth_user proxy_auth REQUIRED
acl edong proxy_auth liangi289

http_access allow edong
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports


http_access deny all

http_reply_access allow all

icp_access allow all

cache_effective_user nobody

cache_effective_group nobody

coredump_dir /www/sqd/sqd/sqd/var/cache

三,参数修改:

a,logs,cache文件的属主改为
      noboby.noboby
b,在 /www/sqd/sqd/sqd/libexec/目录下新建passwd文件并往其添加用户帐号及密码
      htpasswd -c /www/sqd/sqd/sqd/libexec/passwd liangi289

四,启动前的准备工作:
生成缓存目录
/www/sqd/sqd/sqd/etc/squid -z

启动过程显示在屏幕
   /www/sqd/sqd/sqd/etc/squid -N -d1
如果出现Ready to serve requests.
则说明成功启动。

四,登录用户名密码
liangi289
liangi289

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论