301 redirecionar os problemas de DNS relacionados à mudança de Nginx

0

Acho que estraguei algo na configuração do Nginx. Aqui está como eu posso explicar: eu possuo um domínio que é chamado abc.com

Antes de todos os problemas acontecerem, o DNS foi configurado da seguinte maneira no meu registrador:

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.

Tivemos uma exigência em que eu tinha que conseguir o seguinte:

abc.com         Points to Amazon server. // not the WordPress but Amazon.
www.abc.com     Points to a WordPress server
app.abc.com     Points to Amazon server.
*.abc.com       Points to Amazon server

O que fiz para conseguir isso foi seguir em frente e modificar os registros de DNS na seguinte ordem:

abc.com         'A' record points to Amazon server. // not the WordPress but Amazon.
www.abc.com     'A' record points to a Amazon server // Points to Amazon.
app.abc.com     'A' record points to Amazon server.

Alterei minha configuração do Nginx de forma que http://*.abc.com sempre redirecionasse para https://abc.com e tornei o redirecionamento permanente:

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;
    }
}

Depois de um tempo, percebi que cometi um erro, pois queria que www.abc.com apontasse para o WordPress. Então fui em frente e modifiquei os registros DNS novamente.

abc.com         'A' record points to Amazon server. // Not the WordPress but Amazon.
www.abc.com     'A' record points to a WordPress // Points to WordPress.
app.abc.com     'A' record points to Amazon server.

E qualquer coisa que eu faça, a alteração para www.abc.com não será refletida na web. Apenas redireciona para o servidor da Amazon. Eu tentei usando máquinas diferentes, instalei navegadores de novo, mas ainda sem sorte.

Eu tentei executar o ping de abc.com e www.abc.com e eles apontam para a Amazon e o WordPress (conforme configurado no DNS), mas parece que não entendo qual é o problema.

Eu tentei verificar o fluxo de redirecionamento do site em usando essa ferramenta e ele ainda mostra 301 redirecionamentos permanentes, apesar de eu ir em frente e modificando os registros DNS.

    
por Naz Mir 12.11.2014 / 19:07

0 respostas