千家信息网

详解NGINX访问https跳转到http的解决方法

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,问题:浏览器打开https://www.jb51.net/aaa.html,然后跳转到https://www.jb51.net/aaa.html网站架构:用户--https--->nginx代理---
千家信息网最后更新 2025年01月23日详解NGINX访问https跳转到http的解决方法

问题:浏览器打开https://www.jb51.net/aaa.html,然后跳转到https://www.jb51.net/aaa.html

网站架构:用户--https--->nginx代理---http---->tomcat/nginx+php

nginx待遇发给后端的请求是http协议,后端程序跳转获取到的协议是http,返回一个redirect(http header中带Location:https://www.jb51.net/aaa.html),浏览器收到location,跳转到了location指定的地方。

解决方法

解决方法1:

在nginx代理中增加一个header,标志用户请求是http还是https,后端获取header决定跳转到http/https页面。这个方法需要修改nginx配置和程序,不推荐,但是可以解决问题。

解决方法2

nginx代理中配置proxy_redirect

proxy_redirect http:// $scheme://;

以上指令会将后端响应header location内容中的http://替换成用户端协议https://。

NGINX访问https跳转到http的解决了~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

方法 用户 代理 内容 浏览器 程序 问题 求是 浏览 配置 地方 就是 待遇 指令 架构 标志 用户端 端的 网站 还是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山西大数据网络技术咨询哪个正规 网络安全威胁研究 网络安全手抄报二年级简单 我的世界手机版宝可梦服务器星辰 下数据库调度 铁路最近网络安全 国内网络安全事件都反馈给谁 温州hpe刀片服务器价格 电脑架设一个服务器 云服务器老用户优惠 一个数据库系统是由用户软件 服务器维护 技术 广州南沙新城互联网科技学校 湖南百信云龙服务器单价 公司网络安全保卫部职责 凤舞网络安全团队宣传片 训练模式为什么连不上服务器 计算机网络技术规范 平顶山计算机网络技术 sql2005创建数据库 常用的服务器的备份方式有什么 IBM蓝色基因服务器 第三次国土调查数据库使用软件 房间与服务器通讯失败是怎么回事 威纶触摸屏数据库的建立 杭州黑盒测试网络安全 网络安全说的HW是啥 福建时代网络技术咨询报价 中国服务器放在哪里好 手机版方舟有什么服务器
0