【问题标题】:Apache 2.4 reverse proxyApache 2.4 反向代理
【发布时间】:2015-08-20 11:56:40
【问题描述】:

我在带有 ubuntu、apache 2.4 的 Intranet 上有 devserver。有一些服务在直接端口上运行,例如端口 9000 上的 yourtrack。 当我直接连接时,它工作正常(http://devserver:9000/)。 但我想制作这种格式。 http://devserver/yourtrack

我该怎么做?

【问题讨论】:

    标签: apache mod-rewrite proxy


    【解决方案1】:

    您可以对您的应用程序使用 apache 代理。所以你声明端口 80 虚拟主机和使用代理传递到代理到另一个端口。

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

    警告:这可能会对您正在运行的应用程序产生不利影响,具体取决于它对 http 请求的处理方式。

    【讨论】:

      猜你喜欢
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 2013-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多