nginx怎么把https请求代理到http后台

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx怎么把https请求代理到http后台相关的知识,希望对你有一定的参考价值。

参考技术A 后端upstream写好都一样的,只不过http和https写两个server配置,监听不同的端口,location到对应的upstream去就可以了。
https需要配置你域名的CA、密钥等。

nginx 代理https到http重定向失败的问题

参考技术A nginx 可以代理https到http,外网用https,内网使用http,这样的反向代理模式,安全简单。
但是存在一个问题,如果服务存在重定向的行为,那么会重定向到http产生错误,这是时候需要配置Nginx:

这样Nginx 把http重定向为https就行了

以上是关于nginx怎么把https请求代理到http后台的主要内容,如果未能解决你的问题,请参考以下文章

nginx+tomcat遇到的https重定向到http问题

nginx利用反向代理调试后台接口

Nginx反向代理:将所有http请求重定向到https

nginx反向代理功能及常用配置

怎么检查nginx 是不是支持https

Nginx反向代理均衡负载