我在内联网上使用ubuntu,apache 2.4进行了devserver。在端口9000上有像yourtrack这样的直接端口上运行某些服务。 当我直接连接它正常工作时(http://devserver:9000/)。 但我想用这种格式制作。 http://devserver/yourtrack
我怎么能这样做?
答案 0 :(得分:0)
您可以使用apache代理到您的应用程序。因此,您声明端口80虚拟主机,并使用代理传递代理到另一个端口。
<VirtualHost *:80>
ServerName devserver
ProxyPreserveHost On
ProxyPass /yourtrack http://devserver:9000/
ProxyPassReverse /yourtrack http://devserver:9000/
</VirtualHost>
警告:这可能会对您正在运行的应用程序产生负面影响,具体取决于它对http请求的作用。