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

Прокси-сервер Apache 2 для Tomcat 7

После как, Я хотел создать прокси для трафика на адрес / приложение, которое будет обрабатывать Tomcat 7.

Я добавил это в свой httpd.conf:

LoadModule proxy_module  {path-to-modules}/mod_proxy.so    
LoadModule  deflate_module       modules/mod_deflate.so

ProxyPass         /app  http://localhost:8081
ProxyPassReverse  /app  http://localhost:8081

У меня также есть это на моем server.xml:

<Connector port="8081" enableLookups="false" acceptCount="100" connectionTimeout="20000" 
              proxyName="localhost"
              proxyPort="80"/>

И у меня есть папка /var/lib/tomcat7/webapps/app с моими файлами приложения.

Я перезапустил Tomcat 7 и Apache 2 после выполнения вышеуказанных настроек.

Проблема: При переходе на мою страницу webpage.com/app я получаю ошибку 500. Я просмотрел журналы apache, там говорится:

[warn] proxy: No protocol handler was valid for the URL /app. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

Обновить: Это работает в ubuntu. Я решил это, добавив LoadModule proxy_http_module modules/mod_proxy_http.so к моему httpd.conf.

Теперь у меня другой вопрос: Как я могу заставить этот прокси работать по SSL через порт 443?