我们在php-apache docker容器中托管了一个drupal网站,该网站链接到mysql容器。
当我们尝试通过域名登录时,我们会立即看到一个“访问被拒绝”纯文本网页。如果我直接浏览到我们网络内部的docker主机,我们可以正常登录。
docker主机与外界之间的组件按此顺序
Docker主机<-> NGINX服务器<-> F5负载均衡器<-> Cloudflare <-> www
我之前已经研究过drupal和nginx代理传递,文章建议将一些变量添加到nginx配置中,然后告诉apache nginx代理的IP地址,但是在这种情况下,还有一些其他组件。
请有人可以建议最佳实践以及如何配置它?每个部分都需要知道什么才能成功运行,以及什么可能导致此访问被拒绝错误?
提前感谢社区可以提供的任何帮助!