我可以使用 lynx 直接从我的 Squid 服务器访问网站http://my-URL
,即不使用 squid 作为代理,只是为了证明连接存在。Lynx 可以很好地连接到该网站 - 它是一个 Weblogic 门户
当我使用 Squid 机器作为代理从客户端尝试访问同一站点时,我收到 Squid 错误,表明目标站点拒绝来自 Squid 的连接。
squid服务器是RHEL5.5服务器。
错误类似于
The following error was encountered: Connection Failed
The systen returned: (13) Permission denied
squid access.log 仅指示 TCP_MISS。就好像目标站点知道它已被 squid 访问并且不允许?
答案1
听起来你需要仔细研究一下你的 squid ACL 规则。我敢打赌这就是问题所在。希望你的 squid.conf 注释得当,这样你就能很容易地弄清楚。我猜你会想看看与你的 LAN 和 HTTP 连接相关的 ACL 规则。
答案2
现已解决 - 原来是 SElinux 问题。