Да, наблюдаю именно тот экземпляр 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;
}
}
}