Nexus使用nginx代理实现支持HTTPS协议

背景

公司全部网站需要支持 HTTPS 协议,在阿里云负载均衡配置 SSL 证书后,导致 的 HTTPS 访问出错。

网站访问路径: 域名解析到阿里云的负载均衡,负载均衡配置 80 端口强转 443 端口,443 端口配置 SSL 证书,并转发到内网 ,内网的 nginx 再 Nexus 服务。

解决

浏览器 HTTPS 访问 Nexus 的 Console 报错信息:

Nexus使用nginx代理实现支持HTTPS协议

报错信息大致意思是:HTTPS 访问的页面上不允许出现 HTTP 请求。

解决方法: 在 nginx 配置文件增加 “proxy_set_header X-Forwarded-Proto https;” ,这样 nginx 在转发时就使用 HTTPS 协议。

nginx.conf 中的 nexus 配置内容:

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

原文链接:https://www.cnblogs.com/daodaotest/p/12865729.html



相关文章
推荐文章
热门文章

微信公众号推荐

相关推荐