Назад | Перейти на главную страницу

Plone с прокси-сервером Apache

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

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

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

Вот что у меня есть: все в /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]