【发布时间】:2016-02-26 12:44:01
【问题描述】:
我正在构建一个设置,其中主机运行一堆 Docker 容器来测试不同的代码分支,我想访问容器中正在运行的网络服务器。
所有容器都在host 上运行。每个容器通过主机上的 unix 套接字为 Web 应用程序提供服务,例如/var/sockets/<socket_name>.
我想要的是host上的apache根据url代理到容器,这样当我GET https://<host>.com/<socket_name>/my_url时,apache代理到<socket_name>请求:GET https://<host>.com/my_url。也就是说,它识别 url 中的套接字名称,重写 url 并将其发送到该套接字。
这可能吗?我仍在阅读文档,但似乎找不到任何提示
【问题讨论】:
-
Apache 从 2.4.x 开始支持代理到 unix 套接字。究竟如何,嗯......我发现你的问题正在寻找谷歌的答案。 :-)