Apache 2.4反向代理

时间:2015-08-20 11:56:41

标签: apache mod-rewrite proxy

我在内联网上使用ubuntu,apache 2.4进行了devserver。在端口9000上有像yourtrack这样的直接端口上运行某些服务。 当我直接连接它正常工作时(http://devserver:9000/)。 但我想用这种格式制作。 http://devserver/yourtrack

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以使用apache代理到您的应用程序。因此,您声明端口80虚拟主机,并使用代理传递代理到另一个端口。

<VirtualHost *:80>
 ServerName devserver
 ProxyPreserveHost On
 ProxyPass /yourtrack http://devserver:9000/
 ProxyPassReverse /yourtrack http://devserver:9000/
</VirtualHost>

警告:这可能会对您正在运行的应用程序产生负面影响,具体取决于它对http请求的作用。