我从bitnami jenkins堆栈开始。詹金斯一切都很好。
http://sample:8080/jenkins(工作正常)
我正在尝试向apache添加其他目录以代理到nginx:
我可以进入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条目。
想法还是建议?