无法使用 Apache Server VirtualHost 连接到 AWS 实例

无法使用 Apache Server VirtualHost 连接到 AWS 实例

我在 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”的错误

我被这个问题困扰了好几个小时,查阅了大量文档和其他在线资源。非常感谢您的帮助。

相关内容