Я пытаюсь обслуживать подпапку на сайте Plone как часть существующего сайта. Но когда я это делаю, некоторые функции перестают работать, например. представление @@overview-controlpanel недоступно.
Например:
Существующий домен — example.com. Там обслуживается существующий сайт. Моя цель — обслуживать localhost:8080/plone/subfolder по URL-адресу example.com/mysite с использованием обратного прокси-сервера.
Насколько я понимаю 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/;
}
}
На самом деле это работает довольно хорошо, за исключением того факта, что я не могу получить доступ к @@overview-controlpanel. Я получаю 404.
Как мне сформировать URL-адрес proxy_pass с помощью VirtualHostMonster, чтобы мой сайт обслуживался по адресу example.com/mysite без ошибок?