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.
Любая помощь будет принята с благодарностью.