0

好的,我的 plone 站点在端口 8080 上输出,鱿鱼缓存在端口 3128 上。然后我设置 apache 运行反向代理,这样我的整个站点将显示为“foo.com”而不是我的服务器名。我遇到的问题是,当人们尝试通过“foo.com”访问我的网站时,它不会显示评论框。它通过我的 squid 输出显示,但是当您实际输入 url 时,它不存在。有什么建议么?

4

1 回答 1

0

所以,我发现了我的问题。当我设置我的站点时,我将其设置为 localhost:8080/example。当我在做反向代理时,我正在 ping localhost:8080/example,然后将其作为 http/something.com/localroothost 传递。这是之前的内容与我完成的内容

      ProxyPass http://127.0.0.1:3128/example/VirtualHostBase/http/foo.com:80/example/VirtualHostRoot/
      ProxyPassReverse http://127.0.0.1:3128/example/VirtualHostBase/http/foo.com:80/example/VirtualHostRoot/
什么是正确的:

      ProxyPass http://127.0.0.1:3128/VirtualHostBase/http/foo.com:80/example/VirtualHostRoot/
      ProxyPassReverse http://127.0.0.1:3128/VirtualHostBase/http/foo.com:80/example/VirtualHostRoot/

它很小,但由于某种原因,整个坐席仍然出现在 foo.com,减去评论部分。

于 2014-09-30T16:00:20.223 回答