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

Проблемы с обработчиком протокола mod_proxy

Я пытаюсь перенаправить входящий веб-трафик на сервер 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