Re: Выдается старая версия статических файлов

Lyudmila Kh nginx-forum at nginx.us
Wed Aug 20 19:41:57 UTC 2014


Да, наблюдаю именно тот экземпляр Nginx, конфиг которого смотрю: удаляла js
файлы из правила обработки файлов Nginx, в результате те начинали выдаваться
iis-ом правильно с изменениями. 

Что касается статики из кеша браузера - точно нет, так как  на сервер
выкладывались не только измененные js-файлы, но и новые. Ни на каком другом
компе в любом браузере не видны не только изменения в js-файлах, но и новые
файлы показываются, как not found 404.

Вот конфиг.

worker_processes  4;
error_log  "C:\xxx\xxx\xxx.log";
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    access_log  xxx/xxx.log;
    sendfile        on;
    keepalive_timeout  65;
    client_max_body_size 100m;
    gzip on;
	gzip_disable "msie6";
	gzip_vary on;
	gzip_proxied any;
	gzip_comp_level 6;
	gzip_buffers 16 8k;
	gzip_types text/plain text/css application/json application/x-javascript
application/javascript text/xml application/xml application/xml+rss
text/javascript text/json;
	
    server {
        listen       xx;
        server_name  xxx.xx.xx.xx;		
        location ~*
^.+.(jpg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|swf)$
{
 		root        "C:\xxx\xxx";  
        }	
 location / {   
  		proxy_set_header  x-real-IP        $remote_addr;
            	proxy_set_header  x-forwarded-for  $proxy_add_x_forwarded_for;
            	proxy_set_header  host             $http_host;
    		proxy_pass        http://xxx.x.x.x/;
		proxy_read_timeout 75;
        	proxy_connect_timeout 75;
    }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,252697,252703#msg-252703



Подробная информация о списке рассылки nginx-ru