Nginx 配置未针对浏览器更新
Nginx configuration not updating for browser
我正在尝试使用 nginx 为网站提供服务。我注意到,当我对我的 /etc/nginx/sites-available/game
、运行 sudo service nginx restart
进行更改时,当我尝试在浏览器中将其拉出时并没有反映出来。
浏览器挂起并等待响应然后超时。
但是,如果我尝试在命令行上向我的网站发出 curl 请求,它会工作得很好。我得到了正常的 nginx html 基本文件。这是为什么?这里。 (是的,我已经从 sites-enabled/game 到 sites-available/game 做了一个软 link)
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;
server_name my.site.uw.edu;
location / {
try_files $uri $uri/ =404;
}
}
此外,我正在使用 Ubuntu 14.04。我不认为这个版本的 Linux 使用 SELinux,但这可能是某种与安全配置相关的交易吗?我过去在 CentOS 机器上部署时遇到过 SELinux 的问题。
您可以使用 expires
参数禁用添加或修改“过期”和“Cache-Control”响应 header:
expires off;
我正在尝试使用 nginx 为网站提供服务。我注意到,当我对我的 /etc/nginx/sites-available/game
、运行 sudo service nginx restart
进行更改时,当我尝试在浏览器中将其拉出时并没有反映出来。
浏览器挂起并等待响应然后超时。
但是,如果我尝试在命令行上向我的网站发出 curl 请求,它会工作得很好。我得到了正常的 nginx html 基本文件。这是为什么?这里。 (是的,我已经从 sites-enabled/game 到 sites-available/game 做了一个软 link)
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;
server_name my.site.uw.edu;
location / {
try_files $uri $uri/ =404;
}
}
此外,我正在使用 Ubuntu 14.04。我不认为这个版本的 Linux 使用 SELinux,但这可能是某种与安全配置相关的交易吗?我过去在 CentOS 机器上部署时遇到过 SELinux 的问题。
您可以使用 expires
参数禁用添加或修改“过期”和“Cache-Control”响应 header:
expires off;