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

Nexus使用nginx代理实现支持HTTPS协议,第1张

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

本文详细介绍了nginx代理在Nexus中支持HTTPS协议的应用。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,有需要的朋友可以参考一下。

情况

所有企业网站都必须支持HTTPS协议。阿里云服务器负载均衡配备SSL资质证书后,Nexus的HTTPS浏览失败。

网页访问:分析从域名到阿里云服务器的负载均衡。负载均衡配置端口号80到443,端口号443配置SSL资格证书,转发给内网nginx,内网nginx代理Nexus服务。

处理

浏览器HTTPS浏览Nexus控制台的错误消息:

错误信息可能意味着:HTTP请求在HTTPS浏览的网页上是不允许的。

解决方案:提升“proxy_set_headerx-forwarded-protohttps;”在nginx环境变量中,以便nginx在转发时应用HTTPS协议。

nginx.conf中的nexus配备了:

location^~/nexus{ proxy_passhttp://x.x.x.x:8080/nexus; sendfileoff; proxy_set_headerHost$host; proxy_set_headerX-Real-IP$remote_addr; proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for; proxy_set_headerX-Forwarded-Protohttps;#转发时应用https协议 proxy_max_temp_file_size0; #Thisisthemaximumuploadsize client_max_body_size50m; client_body_buffer_size129k; proxy_connect_timeout90; proxy_send_timeout90; proxy_read_timeout90; proxy_temp_file_write_size64k; #RequiredfornewHTTP-basedCLI proxy_http_version1.1; proxy_request_bufferingoff; proxy_bufferingoff;#RequiredforHTTP-basedCLItoworkoverSSL }

文章内容就这么多了。期待对大家的学习和训练有所帮助,也期待大家的支持。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774530.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存