技术解析

Nginx 中根据 $upstream_status 的值,设置返回给浏览器的响应的头部为啥不生效?或者说怎么根据 upstream 服务器的响应码来设置 Nginx 对浏览器响应的头部?
0
2021-05-20 22:24:35
idczone

server 配置

server {
    listen		80;
    server_name		insist.com www.insist.com;
    root		/var/www/insist.com;
    index		index index.html index.htm index.nginx-debian.html;

    location = /django {
	return 302 /django/;
    }

    location /django/ {
        proxy_pass http://127.0.0.1:8000/;
	proxy_redirect / /django/;
	set $expire_time "20s";
	if ($upstream_status = 301大带宽服务器){ set $expire_time "40s"; }
	expires $expire_time;
    }

搜索了几个小时没找到完美解决方案,请各位帮忙看一看多谢了,多谢了!




数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服