2014-09-26 28 views
0

好的,我有我的plone站点输出端口8080和squid缓存端口3128.然后我设置Apache以运行反向代理,以便我的整个站点将显示为“foo.com”而不是我的服务器名称。我遇到的问题是,当人们尝试通过“foo.com”访问我的网站时,它不显示评论框。它是通过我的输出显示出来的,但是当你输入url时,它不在那里。有什么建议么?Plone 4.3使用反向代理时不显示注释

+0

假设您有适当的VirtualHostMonster设置,请仔细检查一路上的所有缓存。我怀疑评论会看到比“您是否登录”更低级的任何内容。 – 2014-09-28 06:26:47

+0

对不起,我应该更清楚一点。整个网站显示得很好,当我检查鱿鱼时,评论就在那里,但在vhm的另一边,它甚至似乎没有加载评论部分。 HTML不会显示,但仅用于评论。该网站的其余部分加载得很好,所以我认为这是一个问题,重新写评论鸡蛋,这是我被困住的地方。 – 2014-09-29 19:52:31

回答

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,减去评论部分。