【发布时间】:2011-11-16 03:42:42
【问题描述】:
我有两个克隆站点由同一个克隆设置提供服务,每个站点都由两个不同的域名访问,它们指向相同的 IP 地址。 apache 前端具有虚拟主机和 mod_proxy 设置,以将 URL 定位到适当的 plone 站点。总结:
DNS:
mysite1.com -> my machine's IP address
mysite2.com -> ditto
Plone:
2 Plone sites: site1, site2
Apache:
2 virtual hosts defined:
ProxyPass / http://localhost:8080/VirtualHostBase/http/mysite1.com:80/site1/VirtualHostRoot/
ProxyPassReverse / http://localhost:8080/VirtualHostBase/http/mysite1.com:80/site1/VirtualHostRoot/
and
ProxyPass / http://localhost:8080/VirtualHostBase/http/mysite2.com:80/site2/VirtualHostRoot/
ProxyPassReverse / http://localhost:8080/VirtualHostBase/http/mysite2.com:80/site2/VirtualHostRoot/
这允许 URL mysite1.com 转到 plone “site1”,而 mysite2.com 转到 plone “site2”。
所有这些都有效。
但是,如果我在浏览器中访问:mysite1.com/site2,那么我会从每个站点获取 site2 的内容以及主题的一些元素。同样,如果我访问 mysite2.com/site1,我会从这两个网站获得混合的内容和主题。
我知道这些 URL 在任何地方都不可见 - 只是我在输入它们 - 我只是担心这种串扰确实会发生,因此对于我在每个站点中拥有的不同安全域有什么影响?
【问题讨论】:
标签: plone