nignx代理重定向302状态码:
提示:这里简述项目相关背景:
项目场景:示例: nginx代理配置大致如下,上游返回请求重定/index.html
server {
listen 8001;
proxy_set_header Host $host;
location / {
proxy_connect_timeout 10s;
#请求超时时间配置
proxy_read_timeout 100s;
proxy_pass http://192.168.1.100:8008;
}
}
问题描述
提示:这里描述项目中遇到的问题:
前端浏览器收到请求响应码为302,导致页面无法加载
原因分析:
这里配置的代理请求头host只取到服务器的ip,导致上游服务器返回的重定向的地址为http://192.168.1.100/index.html,导致页面加载失败文章来源:https://www.toymoban.com/news/detail-604449.html
解决方案:
代理请求头添加完整的IP端口信息文章来源地址https://www.toymoban.com/news/detail-604449.html
proxy_set_header Host $host:$server_port;
到了这里,关于记一次nignx代理重定向302状态码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!