我的问题很简单。今天早上我在主页上做了一些更改(添加了一些句子),但它没有出现在我的浏览器中。我清除了 symfony 缓存、nginx 缓存、apc 缓存,重新启动了 apache,重新启动了 nginx,但……什么都没有。
然后我尝试用智能手机访问它。仍然没有结果。但我的同事试了一下,成功了。(我们使用的是不同的 ISP)
所以我认为这是 ISP 缓存问题。因为我尝试从生产服务器执行 wget 操作,而且成功了。
然后我尝试了其他方法:我通过 www.mydomain.com 访问我的主页,但我将标头修改为 Apache IP 地址而不是 Nginx IP 地址,这样就成功了。
因此,这看起来像是 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;
}
)