Я пытаюсь перенаправить входящий веб-трафик на сервер Plone в моей настройке Ubuntu, используя следующие правила (на основе 'Установка Plone с Apache'):
<VirtualHost *:80>
ServerAlias www.mydomain.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://localhost:7373/VirtualHostBase/http/mydomain.com:80/plonesite/VirtualHostRoot/
ProxyPassReverse / http://localhost:7373/VirtualHostBase/http/mydomain.com:80/plonesite/VirtualHostRoot/
#ProxyPass / http://localhost:7373/ukpa/
#ProxyPassReverse / http://localhost:7373/ukpa/
</VirtualHost>
Однако оба варианта вызывают внутреннюю ошибку сервера, которая отображается в журнале как:
[предупреждение] прокси: для URL / не действовал обработчик протокола. Если вы используете DSO-версию mod_proxy, убедитесь, что подмодули прокси включены в конфигурацию с помощью LoadModule.
Я могу перейти на сайт локально через lynx, используя адрес http: // локальный: 7373 / ukpa / (отсюда закомментированные попытки просто перенаправить на то, что внизу).
Где я ошибаюсь?
Вы можете попробовать:
# cd /etc/apache2/mods-enabled/
# ln -s ../mods-available/proxy.load
# ln -s ../mods-available/proxy_http.load