Meu problema é simples. Fiz algumas alterações em uma página inicial nesta manhã (adicione uma frase) e ela não apareceu no meu navegador. Limpei o cache do symfony, o cache do nginx, o cache do apc, reiniciei o apache, reiniciei o nginx e ... nada.
Então eu tentei acessá-lo do meu smartphone. Nada ainda. Mas meu colega de trabalho tentou e funcionou. (nós temos ambos ISP diferentes)
Então eu sugeri que era problema de cache do ISP. Porque eu tentei wget de um servidor de produção e funcionou.
Então tentei outra coisa: acessei minha página inicial por www.mydomain.com, mas modifiquei o cabeçalho com o endereço IP do Apache em vez do endereço IP do Nginx e funcionou.
Então parece que é um problema do Nginx-ISP, mas não consigo descobrir o que está errado ...
Qualquer ajuda seria muito apreciada!
Aqui está o meu arquivo de configuração do NGINX:
server {
listen 80; ## listen for ipv4
server_name www.mydomain.com;
access_log /var/log/nginx/nginx1.access.log;
error_log /var/log/nginx/nginx1.error.log;
location / {
proxy_pass http://apache;
}
location ~* ^.+.(swf|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|woff)$ {
proxy_cache_valid 2d;
proxy_pass http://apache;
proxy_cache staticfilescache;
}
)