我在 AWS 上有一个 Ubuntu 实例。我在 Apache 2.4 服务器上运行了一个小型网页。当我使用 AWS 实例的公共 DNS 或公共 IP 时,我可以从我自己的计算机和网络外的设备访问该网页。但是,我无法从我的虚拟主机中定义的 ServerName 地址访问它。
这是我的 gci.conf:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /html/website
ServerName gci.example.com
</VirtualHost>
根据 apache2ctl 的输出,一切似乎都设置正确:
VirtualHost configuration:
*:80 gci.example.com
(/etc/apache2/sites-enabled/gci.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/html/website"
当我尝试从“gci.example.com”访问网页时,出现“无法找到 IP”的错误
我被这个问题困扰了好几个小时,查阅了大量文档和其他在线资源。非常感谢您的帮助。