代码之家  ›  专栏  ›  技术社区  ›  Stein Christensen

虚拟主机干扰LoadBalancer

  •  0
  • Stein Christensen  · 技术社区  · 7 年前

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

    我要提供的文件位于文档根目录(var/www/html/landingpage/)的子文件夹中。我希望我的域指向此子文件夹,而不是文档根目录。我尝试在我的httpd中使用虚拟主机。形态:

    <VirtualHost *:80>
    ServerName mydomain.com
    DocumentRoot /var/www/html/landingpage
    </VirtualHost>
    

    但是我的负载平衡器健康检查失败了。关于如何将我的Godaddy域指向此子文件夹,有什么建议吗?非常感谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   colde    7 年前

    我认为Virtualhost配置没有问题。但是您确定可以在/var/www/html/landingpage下找到用于检查healthcheck的URL吗?

    如果将healthcheck配置为对照/进行检查,那么Web服务器上一定有问题,即landingpage目录不存在或不包含正确的权限。

    没有更多的数据很难说。可能会发布Web服务器错误日志?你是ELB config?