如何启用 Apache 作为 Docker 容器的代理?

如何启用 Apache 作为 Docker 容器的代理?

我需要将 Apache 设置为 Web 服务器,并让其将 http 请求代理到具有自己的 Web 服务器的 Docker 容器。我从 Docker 映像 httpd:2.4 开始。我需要启用哪些模块,我的 proxy.conf 文件是什么样子的?

答案1

启用proxy_module和proxy_http_module,则proxy.conf包含:

<VirtualHost *:80> 
  #ServerName ubuntu.somesite.com 
  <Proxy *>
    Allow from all 
  </Proxy> 
  ProxyPass / sitecontainer:5000 
  ProxyPassReverse / sitecontainer:5000 
</VirtualHost> 

相关内容