首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >301重定向DNS问题

301重定向DNS问题
EN

Stack Overflow用户
提问于 2014-11-12 18:08:50
回答 1查看 324关注 0票数 0

我想我搞砸了我的DNS配置,现在它困扰了我几个小时。任何帮助都将不胜感激。

我拥有一个域名,叫它abc.com

在所有问题发生之前,DNS是以以下方式在我的注册中心配置的:

代码语言:javascript
复制
abc.com         'A' record  Points to a wordpress server
www.abc.com     'A' record  Points to a wordpress server
app.abc.com     'A' record points to amazon server.

我们有一个要求,我必须做到以下几点:

代码语言:javascript
复制
abc.com         point to amazon server. //not the wordpress but amazon.
www.abc.com     point to a wordpress server
app.abc.com     point to amazon server.
*.abc.com       point to amazon server

我认为,我为实现这一目标所做的一切都是引起我所有问题的原因。我继续按以下顺序修改DNS记录

代码语言:javascript
复制
abc.com         'A' record points to amazon server. //earlier pointed to wordpress
www.abc.com     'A' record points to a amazon server 
app.abc.com     'A' record points to amazon server.

我改变了nginx的配置方式

.abc.com总是重定向到 https://abc.com ,而我做了重定向永久

代码语言:javascript
复制
server{
    listen                80; # default;
    server_name           abc.com *.abc.com;

    location / {
            include proxy_params;

            proxy_set_header  X-Real-IP       $remote_addr;
            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header  Host $http_host;
            proxy_redirect    off;
            proxy_headers_hash_max_size 8192;
            proxy_headers_hash_bucket_size 256;
            return         301 https://$server_name$request_uri;
    }
}

过了一会儿,我意识到我犯了一个错误,因为我想让www.abc.com指向单词。所以我又修改了DNS记录。

代码语言:javascript
复制
abc.com         'A' record points to amazon server. 
www.abc.com     'A' record points to a wordpress //earlier pointed to amazon/nginx
app.abc.com     'A' record points to amazon server.

不管我做什么,对www.abc.com的改变并没有反映在网络上。它只是重定向到amazon服务器。我试过用不同的机器,重新安装的浏览器仍然没有运气。

我尝试了pinging、 abc.com和www.abc.com,它们确实指向了亚马逊和wordpress (在DNS中配置),我甚至尝试在whatsmydns.com上检查DNS传播,它显示了基于DNS conf的IP。但我不明白他们为什么不能在浏览器里工作。

我试着检查http://redirectcheck.com/index.php站点的重定向流,尽管我继续修改DNS记录,它仍然显示301个永久重定向。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-11-12 18:21:19

您已经完成了所谓的"DNS传播“(DNS传播)--可能需要24小时才能生效-- 域名- DNS更改需要多长时间?

如果24小时过去了,请尝试清除计算机和Web浏览器上的DNS缓存

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26893608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档