squid 作为反向代理(新手)

squid 作为反向代理(新手)


我想在我的虚拟机前面设置一个反向代理。所有 DNS 记录都将指向 squid3 所在的公共 IP,并且 squid 将根据 squid.conf 重定向流量。
根据http://wiki.squid-cache.org/ConfigExamples/Reverse/MultipleWebservers看起来很简单……

但是,我在 FF 中停留在浏览器消息“连接已重置”,而在 Chrome 中则停留在 ERR_EMPTY_RESPONSE。

我在 squid.conf 的开头添加了以下几行:

http_port 80
http_access allow all
cache_peer 192.168.0.50 parent 80 0 no-query originserver name=server_1
cache_peer_domain server_1 subdomain1.domain.tld
cache_peer 192.168.0.56 parent 80 0 no-query originserver name=server_2
cache_peer_domain server_2  subdomain2.domain.tld  domain2.tld
cache deny all
acl all src all

代理机器可以访问其他机器(已通过链接验证)
我在 squid 日志中没有看到任何可以提供帮助的内容。

谢谢您的任何建议!

答案1

知道了。

squid 没有运行....这是一个全新安装的 ubuntu 服务器 12.04,带有官方 squid3 包,但 upstart 脚本不知何故没有启动 squid3。

如果我手动输入sudo squid3,一切都会按预期进行。

相关内容