干扰负载均衡器的虚拟主机

VirtualHosts interfering with LoadBalancer

我正在尝试设置一个 EC2 实例 运行 AWS linux 和一个 apache 服务器。我正在使用负载均衡器,因此我可以使用 AWS SSL 证书。我的域在 Godaddy,我将名称服务器指向 Route 53。我的端口 80 和 443 都在我的安全组中配置。

我要提供的文件位于文档根目录 (var/www/html/landingpage/) 的子文件夹中。我希望我的域指向此子文件夹而不是文档根目录。我尝试在 httpd.conf:

中使用虚拟主机
<VirtualHost *:80>
ServerName mydomain.com
DocumentRoot /var/www/html/landingpage
</VirtualHost>

但是我的负载均衡器运行状况检查失败了。关于如何将我的 Godaddy 域指向此子文件夹的任何建议?谢谢!!

我认为该 Virtualhost 配置没有问题。但是您确定 /var/www/html/landingpage 下可以使用 URL 来检查健康检查吗?

如果您将运行状况检查配置为检查 /,则网络服务器上一定有问题,即登录页面目录不存在或不包含正确的权限。

没有更多数据很难说。也许 post 网络服务器错误日志?你的ELB配置?