0
所以我有一个在808x上运行不同http服务器的容器数组。本地URL对他们很重要。我想有一个代理苏施是如何将Docker容器端口+ http代理到子URL?
- 如果容器
X
预计:localhost:808X/bla/ble/blu
- 网站用户可以把它像
site.io/Id_X/bla/ble/blu
- 和代理将用于容器URL转换为
localhost:808X/bla/ble/blu
。
如何在使用Docker的Ubuntu上做这样的事情?
是你的服务器在Apache下运行? –
可悲的是 - 它是一个pvw-presenter服务器。 – DuckQueen
为什么不运行正常的反向代理?将每个容器映射到不同的子域。 'node1.site.io','node2.site.io'等。您可以使用例如'jwilder/nginx'图像立即测试。如果你没有dns记录,只需将它们插入主机文件即可。这也意味着您只需将反向代理端口映射到主机,而不是其他任何东西。 – Grimmy