我正在使用nginx作为烧瓶应用程序的反向代理Web服务器。这是我的配置文件:
server {
access_log /var/log/nginx.log main;
error_log /var/log/nginx_err.log warn;
location / {
proxy_cache_revalidate on;
proxy_pass http://localhost:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
当我转到服务器的根目录时,例如www.myserver.com
(nginx正在侦听端口80),chrome始终使用缓存来获取index.html文件。查看nginx日志,GET /
根本没有记录,我的网络应用程序(python-flask
)甚至没有收到请求。
当转到www.myserver.com/#/
时,请求会通过。
知道导致此问题的原因以及如何防止这种情况发生?
答案 0 :(得分:0)
您可能想尝试一下:
如果proxy_buffering设置为off,则NGINX不会缓存响应。它默认开启。