【发布时间】:2013-08-29 18:41:52
【问题描述】:
我们有一个小问题想在这里讨论。
我们有一台安装了 JIRA 和 Confluence 的虚拟机。 JIRA 和 Confluence 在 DNS 列表中输入,因此用户只需在浏览器中输入“jira”或“confluence”即可到达服务器 - 什么都可以工作。
我们配置 apache 将请求转发到 httpd.conf 中的两个不同路径:
<VirtualHost *:80>
ServerName crucible
ServerAlias crucible
RedirectPermanent / https://machine/crucible
</VirtualHost>
<VirtualHost *:80>
ServerName confluence
ServerAlias confluence
RedirectPermanent / https://machine/confluence
</VirtualHost>
然后,我们为 SSL 通信配置了 proxy_ajp - 什么也可以正常工作:
#JIRA
ProxyPass /jira ajp://jira:8009/jira
ProxyPassReverse /jira https://jira:8009/jira
#Confluence
ProxyPass /confluence ajp://confluence:8011/confluence
ProxyPassReverse /confluence https://confluence:8011/confluence
我们唯一的问题是 URL 显示了页面的确切路径,这当然是正确的:
http://jira/jira/...
http://confluence/confluence/...
有没有可能,或者一个例子如何缩短网址以摆脱这些加倍的 jiras 和 counfluences?
【问题讨论】:
标签: apache url-rewriting jira reverse-proxy confluence