proxy_redirect http:// $scheme://含义
时间: 2023-07-12 16:05:05 浏览: 266
详解NGINX访问https跳转到http的解决方法
3星 · 编辑精心推荐
该配置项(proxy_redirect http:// $scheme://;)的含义是将Nginx作为反向代理时,将转发请求的响应头(Location头)中的http协议替换为当前请求所使用的协议。
其中,$scheme表示当前请求所使用的协议,例如http或https。在配置了该项之后,Nginx会将转发请求响应头中的http协议替换为当前请求所使用的协议,以便客户端能够正确地访问到相应的资源。
这个配置项通常用于后端服务器返回的响应中包含了http协议的链接或重定向地址,而客户端请求使用的协议可能是https。这样,如果不进行替换,客户端可能无法正确访问到相应的资源。通过这个配置项,Nginx能够将响应中的http协议替换为当前请求所使用的协议,确保客户端能够正确地访问到相应的资源。
阅读全文