在EC2实例中配置apache

在EC2实例中配置apache,apache,apache2,amazon-ec2,dns,amazon-web-services,Apache,Apache2,Amazon Ec2,Dns,Amazon Web Services,我在amazon web services中添加了一个实例EC2(ubuntu oneiric),为该实例添加了一个负载平衡器,并在netfirms.com中添加了一个子域。在该实例的apache中,我添加并启用了具有以下配置的站点: <VirtualHost *:80> ServerName indicadores.innovacioncolombiaaprende.net DocumentRoot /var/www/ties/ </VirtualHost> Ser

我在amazon web services中添加了一个实例EC2(ubuntu oneiric),为该实例添加了一个负载平衡器,并在netfirms.com中添加了一个子域。在该实例的apache中,我添加并启用了具有以下配置的站点:

<VirtualHost *:80>
ServerName indicadores.innovacioncolombiaaprende.net
DocumentRoot /var/www/ties/
</VirtualHost>

ServerName indicators.innovacioncolombiaaprende.net
DocumentRoot/var/www/ties/

但是域名indicators.innovacioncolombiaaprende.net没有显示任何内容,我缺少了什么部分?

您是否为该子域设置了DNS条目?这是我对可能发生的事情的第一个猜测。在EC2上配置apache与在物理服务器上配置apache没有什么不同。由于apache配置,子域不会神奇地出现在网络上-它们是不同的主机名,必须通过DNS显式指向某个位置

当我转到:(不是子域)

我得到:

它起作用了!十一,

这是此服务器的默认网页

web服务器软件正在运行,但尚未添加任何内容

有关DNS传播、其工作原理以及为何需要时间的更多说明:


我添加了一条CNAME记录“indicators”,指向“ec2-50-19-202-168.compute-1.amazonaws.com”,听起来不错。你多久前加的那个CNAME?它可能需要很长时间(最多48小时)才能传播。可能只是时间/传播延迟,不确定。当我尝试
ping indicators.innovacioncolombiaaprende.net
时,响应是
ping:cannot resolve indicators.innovacioncolombiaaprende.net:Unknown host
它实际上可能不需要48小时,只是它/可以/需要48小时。我在回答的末尾添加了两个链接,这有助于回答“为什么”问题,即为什么DNS更改需要时间才能生效。