我已经安装了 JIRA 并将其配置为在端口 8090 上运行。为了访问它,我转到以下 URL:
http://localhost:8090
我想要做的是让它可以通过这个 URL 访问:
http://localhost/jira/
有没有办法通过 apache 或 tomcat 实现这一点?
我在 Ubuntu 上运行 Apache2、Tomcat6。
答案1
如果您可以在 apache 上使用 mod_proxy,请尝试在默认 vhost 中执行以下操作:
ProxyPass /jira/http://本地主机:8090 ProxyPassReverse /jira/http://本地主机:8090
这应该始终保持你的网址http://本地主机/jira同时在后台它代理到 8090 端口
答案2
编辑:看来我误解了 OP 的问题。
如果 Apache 正在监听:80,并且您希望 /jira 路径透明地代理回到监听:8090 的 tomcat 实例,那么 coderwhiz 提供的 mod_proxy 解决方案是最直接的方法。
mod_proxy 应该包含在 apache2.2-bin 包中,因此它应该已经安装好了。