Plone с прокси Apache

У меня есть Plone Zinstance, настроенный через Apache Proxy на OS X Server 10.5. Сервер настроен с одним виртуальным хостом на порту 80 с директивами Proxy & Proxypass для zinstance Plone:

        ProxyPass / http://localhost:8080/VirtualHostBase/http/server:80/Plone/VirtualHostRoot/
        ProxyPassReverse / http://localhost:8080/VirtualHostBase/http/server:80/Plone/VirtualHostRoot/

Однако у меня есть статический контент HTML и PHP, который я хочу отображать в iframe через сайт plone. Я думаю, что мне нужно будет установить другой vhost на другой порт, а затем просто указать номер порта # inline?

1 ответ

Решение

Вот что у меня есть /images, /styles, /scripts не идет в Plone.

ProxyRequests Off
ProxyTimeout 600
ProxyPreserveHost On

ProxyPass /images !
ProxyPass /styles !
ProxyPass /scripts !

ProxyPass / http://localhost:8080/

ProxyPassReverse / http://localhost:8080/

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(images|scripts|styles|projects)/(.*)

RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/http/%{SERVER_NAME}:80/Plone/VirtualHostRoot/$1 [L,P]
Другие вопросы по тегам