如何解决如何在 NGINX 上从 https 卸载到 http?
这个问题很久以前就有人问过了,但我不确定它是否符合我的需求,所以我想解释一下我的用法。
首先警告,我是菜鸟。
我们有一个带有证书的 nginx 反向代理。它指向另一个没有证书的 nginx 应用服务器(内部通信不需要通过 https)。基本上想在内部将负载从 https 卸载到 http。
我们如何配置它以便我们在端口 80 上访问应用程序服务器?它似乎仍然在 443 上访问应用程序服务器。收到 ERR_CERT_COMMON_NAME_INVALID 错误。我假设它是由应用服务器抛出的。
在proxy.conf中我们设置了:
proxy_pass http://<app server ip address>
解决方法
你不想重定向,你想代理。
听起来像 nginx 代理服务器上的证书不正确。特别是证书和域不匹配
location /some/path/ {
proxy_pass http://www.example.com/link/;
}
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。