Моя проблема проста. Этим утром я сделал некоторые изменения на домашней странице (добавить предложение), и они не появились в моем браузере. Я очистил кеш Symfony, кеш nginx, кеш apc, перезапустил apache, перезапустил nginx и ... ничего.
Затем я попытался получить к нему доступ со своего смартфона. Еще ничего. Но мой коллега попытался, и это сработало. (у нас оба разные ISP)
Поэтому я предположил, что это проблема кеширования провайдера. Потому что я попытался получить его с рабочего сервера, и это сработало.
Затем я попробовал что-то еще: я получил доступ к своей домашней странице через www.mydomain.com, но я изменил заголовок с IP-адресом Apache вместо IP-адреса Nginx, и это сработало.
Похоже, это проблема Nginx-ISP, но я не могу понять, что не так ...
Любая помощь будет очень признательна!
Вот мой файл конфигурации 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;
}
)