将 apache2 配置部署到 httpd 服务时没有到主机的路由?

将 apache2 配置部署到 httpd 服务时没有到主机的路由?

我有一个奇怪的问题:到目前为止,我使用apache2代理服务器(作为 docker 容器),80 和 443 工作没有问题。

现在我正在尝试迁移到 httpd 容器(v.2.4.54)。但是,一旦我启动 httpd(与 apache2 中的配置相同),我就无法再通过其 dns 名称访问我的机器,也无法再通过其公共 IP 地址对其进行 ping 操作。

但是:我可以通过内部主机名和内部 IP 访问它,没有任何问题。所以我假设 httpd 服务器总体上是正确的,因为我的所有应用程序都可以从内部访问。

但外部因no route to host错误而损坏。我不能pingtelnet不再使用公共 IP 或 DNS 名称。

这里可能有什么问题?代理服务器如何对公共 ip/dns 产生影响根本不

答案1

@LSerni 确实证明这是一个负载平衡器/主从问题。该机制仍然监视正在运行的 apache2,当 httpd 启动时,它会进入失败状态。

相关内容