使用 apache 进行 URL 重定向

使用 apache 进行 URL 重定向

我已经安装了 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 包中,因此它应该已经安装好了。

相关内容