Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

...

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"/>