Amazon web services 我可以在AWS负载平衡器中指定除index.html以外的其他ping路径吗

Amazon web services 我可以在AWS负载平衡器中指定除index.html以外的其他ping路径吗,amazon-web-services,amazon-ec2,load-balancing,Amazon Web Services,Amazon Ec2,Load Balancing,我正在AWS云中设置负载平衡器。如果我将ping路径指定为index.html,那么负载平衡器工作正常,但是如果我指定任何其他ping路径,比如index.php,那么ec2实例就会停止服务 如果我将index.html指定为ping路径,那么当我点击负载平衡器时,apache的默认网页就会打开。但我希望应用程序只被负载平衡器的DNS名称击中 现在我可以通过键入 DNS_Name/index.php 我想点击应用程序作为 DNS_name 谢谢是的,你可以 在控制台中,单击负载平衡器,然后单

我正在AWS云中设置负载平衡器。如果我将ping路径指定为index.html,那么负载平衡器工作正常,但是如果我指定任何其他ping路径,比如index.php,那么ec2实例就会停止服务

如果我将index.html指定为ping路径,那么当我点击负载平衡器时,apache的默认网页就会打开。但我希望应用程序只被负载平衡器的DNS名称击中

现在我可以通过键入

DNS_Name/index.php
我想点击应用程序作为

DNS_name
谢谢

是的,你可以

在控制台中,单击负载平衡器,然后单击运行状况检查和“编辑运行状况检查”

在这里,您可以像这样更改端口、ping路径等。只需将ping路径保留为“/”即可命中根

  • 在/var/www.com中创建了一个名为ping.htm的空白html文件
  • 在ping路径中,您需要指定:

       ping path : /ping.html
    

  • 对于像我一样可能遇到这种问题的其他人,这里是我的解决方案

    我有一个EC2实例运行Nginx,同时使用Django为网站提供服务

    弹性负载平衡器的健康检查“Ping Path”必须配置为
    /
    ,才能按预期工作

    在此之前,它试图查找
    /index.html
    ,并将进入
    站点可用
    文件夹中的“默认”配置。我删除了它以及
    站点启用
    中指向“default”的符号链接


    因此,当ping路径指向
    /
    并且有一个由Django提供的页面时,健康检查通过

    即使我将ping路径指定为
    /
    index.php
    ,它也不起作用。请帮助我,负载平衡器会自动查找2XX的响应状态。您是否能够在浏览器上点击/或/index.php而没有任何错误?检查运行状况最简单的方法是为运行状况检查创建一个单独的端点,并返回一个简单的200状态和一些文本。当我将index.html放在/var/www/中时,它工作正常。但我只想用dns名称点击应用程序,如何实现这一点var/www/has index.html。我现在要把它拿走吗?