【问题标题】:Route53 - Subdomain not resolving after adding an A record pointing to a different IP addressRoute53 - 添加指向不同 IP 地址的 A 记录后子域未解析
【发布时间】:2020-10-18 10:03:58
【问题描述】:

我在 Amazon ElasticBeanstalk 上有一个主 Web 应用程序,并且所有 DNS 记录都已正确设置。但我需要一个子域来重定向到不同的 IP 地址(到我的 lightsail 实例)。

所以我在同一个托管区域中添加了一条新的 A 记录,如下所示:

但是,当我访问 ctgze.domain.com 时,该网站无法加载。但是,如果我直接访问 IP 地址,它可以正常加载(显示默认的 Apache index.html,因为我的应用程序的虚拟主机配置为 ctgze.domain.com。 我已经像这样配置了 apache:

<VirtualHost *:80>
        ServerName ctgze.domain.com
        ServerAdmin root@localhost
        WSGIScriptAlias / /var/www/domain/domain.wsgi
        <Directory /var/www/domain/domain/>
            Order allow,deny
            Allow from all
        </Directory>
        Alias /static /var/www/domain/domain/static
        <Directory /var/www/domain/domain/static/>
            Order allow,deny
            Allow from all
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

为什么它不起作用?

【问题讨论】:

  • 将其设为 CNAME 而不是 A 记录。
  • 我已经试过了,但还是不行。此外,如果我理解正确stackoverflow.com/questions/10528652/…,我还读到 CNAME 记录应该指向 URL 而不是 IP 地址

标签: amazon-web-services dns amazon-lightsail


【解决方案1】:

这是一个浏览器缓存问题。

我尝试使用curl 访问我的子域并加载了它。但是在 Chrome 中它会超时。 我尝试在隐身模式下清除我的缓存/加载,它成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-01
    • 2021-04-02
    • 2016-03-02
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 2013-07-02
    相关资源
    最近更新 更多