我試圖在Plone網站中爲子文件夾提供服務作爲現有網站的一部分。但是當我這樣做時,某些功能停止工作,例如@@ overview-controlpanel視圖不可訪問。在現有網站上爲Plone子文件夾服務
例如:
現有的域是example.com。現有網站在那裏服務。我的目標是使用反向代理服務器在example.com/mysite上爲localhost:8080/plone/subfolder提供服務。
從我所理解的VirtualHostMonster我應該可以用下面的nginx的配置做到這一點:
server {
listen 80;
server_name example.com;
client_max_body_size 25m;
location /events {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/VirtualHostBase/http/example.com/plone/subfolder/VirtualHostRoot/_vh_mysite/;
}
}
其實,這工作得很好,除了事實,我無法訪問@@概述 - ControlPanel控制。我得到一個404.
如何使用VirtualHostMonster在example.com/mysite下無誤地提供我的網站來構建我的proxy_pass url?
我以前做過,但它與一些模塊混亂。例如,您可以添加新項目的工具欄在正確的上下文中不起作用。 – 2013-02-13 08:04:22
沒錯。如何在站點根目錄下創建一個集合,以顯示/子文件夾中的內容,並將此集合用作默認頁面。 – ebrehault 2013-02-13 08:16:21
在我的情況下不起作用,因爲它與我需要使用的主題混淆。現在可以改進,但似乎比使用@MartijnPieters建議的單獨域更難。 – 2013-02-13 10:09:19