Apache作为多个Nginx服务器的代理

时间:2019-02-25 20:17:51

标签: apache nginx proxy bitnami

我从bitnami jenkins堆栈开始。詹金斯一切都很好。

http://sample:8080/jenkins(工作正常)

我正在尝试向apache添加其他目录以代理到nginx:

http://sample:8080/other_tool

我可以进入other_tool主页,但对该其他工具的引用却被破坏了,因为他们正在寻找http://sample:8080/relative_url而不是http://sample:8080/other_tool/relative_url

我可以根据需要从必要的文件中提取配置设置,但这是一个空缺的网络,因此批发发布将是一个挑战

apache conf看起来像:

<Directory /other_tool>
    ProxyPass http://localhost:9999
    ProxyPassReverse http://localhost:9999
</Directory>

nginx配置是带有根目录的标准“ /”。我对nginx不太熟悉,所以我想不起来确切的信息。如果需要,我会提供。

我可以尝试将jenkins托管切换到nginx,但是我不确定这会简化任何事情。

我无法在机器上打开更多端口。我不能使用子域,因为这将需要我无法控制的其他DNS条目。

想法还是建议?

0 个答案:

没有答案