...
Code Block |
---|
<VirtualHost *:80> ServerName test.company.com ProxyPass /synaq/ ajp://localhost:8009/company/ ProxyPassReverse /synaq/ ajp://localhost:8009/company/ RewriteEngine On RewriteRule ^/index.do http://test.company.com/company/$1 [NC,P,L] RewriteRule ^/index.html http://test.company.com/company/$1 [NC,P,L] RewriteRule .* - [E=INFO_REMOTE_ADDR:%{REMOTE_ADDR},NE] RewriteRule .* - [E=INFO_REMOTE_PORT:%{REMOTE_PORT},NE] RequestHeader set Jespa-Connection-Id "%{INFO_REMOTE_ADDR}e:%{INFO_REMOTE_PORT}e" </VirtualHost> |
Архива v2.3 (и более ранние версии)
По разным соображениям вы можете захотеть настроить Apache HTTP сервер пересылать запросы на Tomcat, встроенный в Архива.
Мы рекомендуем использовать для этого Apache's mod_ajp.
Отредактируйте ваш Apache httpd.conf файл, как показано ниже:
Code Block |
---|
<VirtualHost *:80>
ServerName www.mailarchiva.com
ServerAlias mailarchiva.com
ProxyPass /mailarchiva/ ajp://localhost:8009/mailarchiva/
ProxyPassReverse /mailarchiva/ ajp://localhost:8009/mailarchiva/
</VirtualHost> |
Вы должны использовать одно и то же веб-приложения в обоих случаях, иначе авторизация не удастся. После в файле Tomcat server.xml добавьте в элемент Коннектора следующие атрибуты: имя прокси-сервера (proxyName) и прокси-порт (proxyPort).
Code Block |
---|
<Connector port="8090" ...
proxyName="www.mailarchiva.com"
proxyPort="80"/> |