É necessário verificar se o link simbólico foi criado no lugar correto na primeira vez (acontece).
Se você utilizar listen 80 default_server; em um dos arquivos de configuração, o Nginx considerará que todas as URL que apontem para o IP do servidor carreguem-no caso a URL não seja encontrada em outro servidor virtual.
Acho que fica mais fácil explicar o passo a passo.
O cliente acessa "siteEmNode.com.br";
O Nginx procurará um servidor virtual que contenha essa URL acessada;
Se o Nginx encontrar o servidor virtual, ele aplicará as configurações dele;
Se o Nginx não encontrar o servidor virtual, ele irá carregar o servidor padrão, que tem a flagdefault_server na diretiva listen.
Se o Nginx não encontrar o servidor padrão, ele irá carregar o primeiro servidor virtual carregado.
"Tenho certeza que o symlink foi criado corretamente"
Neste caso, pode ser problema com cache do navegador ou CDN (CloudFlare, Akamai, Sucuri etc)
"Não é. Limpei os caches, habilitei o modo de desenvolvimento e estou no modo anônimo/privado do navegador"
Aí é um pouco mais complexo. Recomendo configurar o log de erro para o modo debug e verificar como o Nginx está carregando os arquivos de configuração.
Verifique se o Nginx está carregando seu arquivo com nginx -T;
Adicione a diretiva error_log /var/log/nginx/debug.log debug; no contexto http;
Olá!!
É necessário verificar se o link simbólico foi criado no lugar correto na primeira vez (acontece).
Se você utilizar
listen 80 default_server;
em um dos arquivos de configuração, o Nginx considerará que todas as URL que apontem para o IP do servidor carreguem-no caso a URL não seja encontrada em outro servidor virtual.Acho que fica mais fácil explicar o passo a passo.
default_server
na diretivalisten
."Tenho certeza que o symlink foi criado corretamente"
Neste caso, pode ser problema com cache do navegador ou CDN (CloudFlare, Akamai, Sucuri etc)
"Não é. Limpei os caches, habilitei o modo de desenvolvimento e estou no modo anônimo/privado do navegador"
Aí é um pouco mais complexo. Recomendo configurar o log de erro para o modo debug e verificar como o Nginx está carregando os arquivos de configuração.
nginx -T
;error_log /var/log/nginx/debug.log debug;
no contextohttp
;Só uso a porta 443. Nunca a 80.
Ma irei ver melhor tudo que vc falou.
Obrigado!