linux squid 代理服务器 一
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-05
/ -name ''squid.conf'' /etc/squid/squid.conf 在vi /etc/squid/squid.conf具体配置地址: 1.http_port 3128 和实际配置一样 icp_port 3130 和实际配置一样 2.cache_dir aufs /usr/local/squid/var/cache1 1000 16 256 不一样 cache_dir ufs /home/spool/squid/var/cache1 1000 16 256 cache_dir aufs /usr/local/squid/var/cache2 2000 16 256 不一样 cache_dir ufs /home/spool/squid/var/cache2 1000 16 256 cache_access_log /usr/local/squid/var/logs/access.log 不一样 cache_access_log /var/log/squid/access.log cache_log /usr/local/squid/var/logs/cache.log 不一样 cache_log /var/log/squid/cache.log cache_store_log /usr/local/squid/var/logs/store.log 不一样 cache_store_log /var/log/squid/store.log pid_filename /usr/local/squid/var/logs/squid.pid 不一样 pid_filename /var/run/squid.pid 3.关闭认证机制 # 不晓得为什么,这一版的 squid 会自动的加入认证机制,请找到底下 # 几行,将他 mark 起来! #auth_param basic children 5 一样 (默认就是#) #auth_param basic realm Squid proxy-caching web server 一样 (默认就是#) #auth_param basic credentialsttl 2 hours 一样 (默认就是#) 4.提供 squid 服务 # 预设的情况下,仅有本机可以使用 squid ,我们先将所有的权限开放 # 然后在一个一个的关闭啰! 先找到底下这一行: http_access deny all # 将他改成 http_access allow all 一样 (默认就是#) 5.设定 squid 的拥有者与系统管理员信箱: # 就是刚刚我们上一小节提到的 squid 的拥有者,请注意,这个 # user 与 group 必需要在 /etc/passwd 及 /etc/group 里面存在方可成功 ! # 我这里以权限最小的 nobody, nogroup 来做为范例,您也可以自行设定! # 另外,cache_mgr 则是 squid 管理员的信箱,当 squid 发生问题时, # 屏幕上就会出现这个信箱给 使用者联系管理员之用! cache_effective_user nobody cache_effective_group nogroup # 您也可以改成 nobody ! cache_mgr youraccount@your.e.mail # 拥有帝国一切,皆有可能。欢迎访问phome.net 我这里是直接使用nobody用户:nobody组 其中查看系统/etc/passwd nobody 无法使用,修改成为 nobody:x:99:99:Nobody:/:/bin/bash 可以使用 6. 变更目录权限: # 在预设的情况下,我们主要的纪录信息都写入 /usr/local/squid/var 里面, # 这个时候需要将这个目录的权限改变成为 nobody 与 nogroup 所有! # 当然啰 ,如果您的 cache_dir 不在这个目录当中,那么还需要额外自行建立, # 例如我的 cache_dir 万一是在 /proxy1 与 /proxy2 时,那么我就必需要: # chown -R nobody:nogroup /proxy1 我这里是chown -R nobody:nobody //home/spool/squid/var/cache1 # chown -R nobody:nogroup /proxy2 我这里是chown -R nobody:nobody //home/spool/squid/var/cache2 # 关于权限的问题是很重要的!请不要忘记了! [root@test root]# chown -R nobody:nogroup /usr/local/squid/var 我这里是chown -R nobody:nobody /var/log/squid/ 7. 开始启动 squid: # 启动 squid 来试看看吧!不过,我们必需要 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 安装 MYSQL exec: g : not found 报错下一篇: linux启动
关于linux squid 代理服务器 一的所有评论