Я установил JIRA и настроил его для работы с портом 8090. Чтобы перейти к нему, я перехожу по следующему URL-адресу:
http://localhost:8090
Я хочу сделать его доступным через этот URL:
http://localhost/jira/
Есть ли способ сделать это через apache или tomcat?
Я использую Apache2, Tomcat6 на Ubuntu.
если вы можете использовать mod_proxy на apache, попробуйте сделать это в vhost по умолчанию:
ProxyPass / jira / http: // локальный: 8090 ProxyPassReverse / jira / http: // локальный: 8090
это всегда должно содержать ваш URL-адрес http: // локальный / jira тем временем в фоновом режиме он проксирует порт на 8090
РЕДАКТИРОВАТЬ: Похоже, я неправильно понял вопрос OP.
Если Apache прослушивает: 80, и вы хотите, чтобы путь / jira прозрачно проксировал обратно в ваш экземпляр tomcat, прослушивающий: 8090, то решение mod_proxy, предоставляемое coderwhiz, является наиболее простым способом сделать это.
mod_proxy должен быть включен в пакет apache2.2-bin, поэтому он уже должен быть установлен.