【问题标题】:Configure apache in EC2 Instance在 EC2 实例中配置 apache
【发布时间】:2012-01-11 02:17:56
【问题描述】:

我在亚马逊网络服务中添加了一个实例 EC2 (ubuntu oneiric),我为该实例添加了一个负载均衡器,并在 netfirms.com 中添加了一个子域。在该实例的 apache 中,我添加并启用了具有此配置的站点:

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

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

【问题讨论】:

    标签: apache apache2 amazon-ec2 dns amazon-web-services


    【解决方案1】:

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

    当我去:http://innovacioncolombiaaprende.net(不是子域)

    我明白了:

    有效!11

    这是此服务器的默认网页。

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

    更多解释 DNS 传播、它是如何工作的以及为什么需要时间:

    【讨论】:

    • 我添加了一个 CNAME 记录 'indicadores' 指向 'ec2-50-19-202-168.compute-1.amazonaws.com'
    • 嗯,听起来不错。您多久前添加了该 CNAME?它可能需要很长时间(最多 48 小时)才能传播。
    • 可能只是时间/传播延迟,不确定。当我尝试ping indicadores.innovacioncolombiaaprende.net 时,响应为ping: cannot resolve indicadores.innovacioncolombiaaprende.net: Unknown host
    • 实际上可能不需要 48 小时,只是 /can/ 需要 48 小时。我在答案末尾添加了两个链接,这有助于回答“为什么”问题,即为什么 DNS 更改需要时间才能生效。
    猜你喜欢
    • 2016-09-24
    • 2021-12-22
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    相关资源
    最近更新 更多