具有公有 IP 的 AWS EC2 响应 IP 但不响应 URL

具有公有 IP 的 AWS EC2 响应 IP 但不响应 URL

我有一个正在运行 Apache 的 EC2 实例。该实例有一个公共 IP。如果我使用 IP 调用页面:curlhttp://xx.xx.xx.xxx我得到了正确的页面,index.html。如果我使用 url 调用:curlhttp://my.example.com我明白了

HTTP/1.1 400 Bad Request
Your browser sent a request that this server could not understand

如果我 ping 它,my.example.com 就会指向正确的 IP。

我真的不明白哪里出了问题。

答案1

HttpProtocolOptions 默认设置为严格,并且我的 vhost 中有一个下划线。

相关内容