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

mod_proxy с установкой jira war

Итак, у меня установлена ​​jira, и я получаю доступ через mydomain.com:8080/jira. Я действительно хотел бы получить доступ к i через jira.mydomain.com. Я включил mod_proxy и поместил следующее в apache vhost:

ServerName jira.mydomain.com

ProxyPreserveHost On
ProxyPass / http://localhost:8080/jira

Но он перенаправляет меня на jira.mydomain.com/jira. Что не работает. Я также изменил базовый URL-адрес в jira на jira.mydomain.com. Что здесь происходит, почему существует дополнительный / jira?

Я установил jira как военную установку, поскольку запускаю другие приложения через tomcat (confluence, hudson и т. Д.)

Попробуй добавить

ProxyPassReverse / http://localhost:8080/jira

Радиус, который вы были так близки, по-видимому, мне нужен конечный / после директив proxypass, поэтому:

ProxyPreserveHost On
ProxyPass / http://localhost:8080/jira/
ProxyPassReverse / http://localhost:8080/jira/

Работал как шарм. Затем мне нужно было добавить перезапись, чтобы все статические изображения / css и т. Д. Были сопоставлены:

RewriteEngine On
RewriteRule       ^/jira(.*)$  http://localhost:8080/jira$1 [P,L]

Работал как шарм