Nginx - Não é possível acessar o site em tudo

1

Temos um velho site que está em produção, funcionando e eu preciso copiá-lo em outro servidor (vamos chamá-lo de DEV) para testar as coisas. Depois de configurar o Nginx, eu simplesmente não consigo acessá-lo através do meu navegador.

Material de configuração do servidor:
Nginx 1.2.1, php5.6.8-1, usando o framework Laravel 4.2 (sim, coisas antigas)

O que eu fiz:
Copie o site no outro servidor DEV, copie a configuração na pasta sites-available para o DEV, faça o symlink com um caminho absoluto em sites-enabled , modifique um pouco o URL na configuração para que não seja o mesmo, copie os certificados SSL necessários também. Reiniciei o php5-fpm e o nginx ( nginx -t diz que tudo está bem), e o arquivo de configuração é exatamente o mesmo - menos a URL - como outro no servidor DEV, que aponta para um perfeito site de trabalho.

O que acontece:
O Firefox (ou qualquer navegador, note você) diz que o servidor não existe. Não há nem um erro Nginx nem nada.
Nada nos registros - seja em /var/log/nginx ou nos caminhos de log na configuração abaixo - nenhum acesso foi registrado.

Aqui está o arquivo de configuração:

server {
        listen 80;
        server_name dummy.name.website;
        rewrite ^ https://dummy.name.website permanent;
}

server {
        listen 443;

        server_name     dummy.name.website;

        ssl on;
        ssl_certificate /etc/nginx/certs/cert.crt;
        ssl_certificate_key /etc/nginx/certs/cert.key;

        access_log      /srv/http/website/app/storage/logs/access.log;
        error_log       /srv/http/website/app/storage/logs/nginx.log;
        rewrite_log     on;

        root            /srv/http/website/public;
        index           index.php;

        location / {
                try_files $uri $uri/ /index.php?$query_string;
        }

        if (!-d $request_filename) {
                rewrite ^/(.+)/$ /$1 permanent;
        }

        location ~* \.php$ {
                include                         /etc/nginx/fastcgi_params;
                fastcgi_param                   SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_pass                    unix:/var/run/php5-fpm.sock;
                fastcgi_index                   index.php;
                fastcgi_split_path_info         ^(.+\.php)(.*)$;
                fastcgi_read_timeout 300;
        }

        location ~ /\.ht {
                deny all;
        }
}

Estou ficando sem ideias. Eu tenho outros 3 colegas, ninguém tem idéia ... Obrigado por qualquer ajuda :)

    
por Nathanael C. 28.02.2017 / 15:10

0 respostas

Tags