在FreeBSD下使用ports安装的,其启动所使用的默认用户名为"squid",而在FreeBSD中,非用户是不允许打开小于 1024的端口的。所以,如果在FreeBSD下使用ports安装了Squid并企图使用一个小于1024的端口,则Squid会提示“ ”并退出。在这种情况下只好使用root用户启动squid,方法是在/etc/rc.conf中加入一句“squid_user= "root"”。另外一种解决方法是使用防火墙把这个小于1024的端口重定向到本机的3128端口,然后让squid仍然监听3128端口而得以保持以 squid用户启动服务,来避免以root启动带来的风险。
阅读(873) | 评论(0) | 转发(0) |