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 :)
Tags nginx