301 перенаправить проблемы DNS

Я думаю, что что-то напортачило в моей конфигурации DNS, и теперь это доставляет мне много часов. Любая помощь будет принята с благодарностью.

У меня есть домен, давайте назовем его abc.com

До того, как все проблемы произошли, DNS был настроен следующим образом у моего регистратора:

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.

У нас было требование, по которому я должен был добиться следующего:

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 в следующем порядке

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 таким образом, чтобы

http://*.abc.com всегда будет перенаправлять на https://abc.com/ и я сделал перенаправление постоянным

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 указывал на wordpres. Поэтому я продолжил и снова изменил записи DNS.

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. Я пробовал это на разных машинах, установил браузеры заново, пока не повезло.

Я попытался пропинговать abc.com и www.abc.com, и они указывают на amazon и wordpress (как настроено в DNS), я даже попытался проверить распространение DNS на whatsmydns.com, и он показывает IP-адреса, основанные на моем DNS-conf. Но я не понимаю, почему они не работают в браузере.

Я попытался проверить поток перенаправления сайта по адресу http://redirectcheck.com/index.php и он все еще показывает постоянное перенаправление 301, несмотря на то, что я продолжаю вносить изменения в записи DNS.

Любая помощь будет принята с благодарностью.

0 ответов

Другие вопросы по тегам