如何禁用Nginx的网页caching,以避免ISPcaching?

我的问题很简单。 我今天早上在主页上做了一些修改(添加了一些句子),并没有出现在我的浏览器中。 我清除symfonycachingnginxcaching,APCcaching,重新启动Apache,重新启动Nginx和…什么都没有。

然后我尝试从我的智能手机上访问它。 依然没有。 但是我的同事尝试了,而且工作。 (我们有两个不同的ISP)

所以我build议这是ISPcaching问题。 因为我试图从生产服务器上运行它,它工作。

然后我尝试了一些其他的东西:我通过www.mydomain.com访问了我的主页,但是我用Apache IP地址而不是Nginx IP地址修改了标题,并且工作正常。

所以看起来这是一个Nginx的ISP问题,但我不知道有什么问题…

任何帮助将非常感激!

这是我的NGINXconfiguration文件:

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; } )