nginx https代理http应用,访问报错 https安全受到http的威胁
时间: 2023-07-22 13:06:44 浏览: 74
这个错误可能是由于您的 HTTPS 代理设置不正确导致的。当您使用 HTTPS 代理将 HTTP 请求转发到后端应用程序时,可能会发生此类错误。
要解决这个问题,可以尝试以下几个步骤:
1. 确保您的后端应用程序可以使用 HTTPS 协议运行。如果您的应用程序只支持 HTTP 协议,则无法通过 HTTPS 代理访问。
2. 检查您的 Nginx 配置文件,确保您已正确配置 HTTPS 代理。您需要使用 proxy_pass 指令将请求转发到后端应用程序的 HTTP 地址。
3. 确保您的 HTTPS 代理已正确配置 SSL 证书。如果您未正确配置 SSL 证书,则可能无法建立安全连接,从而导致错误。
4. 如果您的后端应用程序使用自签名证书,则需要在 Nginx 配置文件中添加以下指令:
```
proxy_ssl_verify off;
```
这将禁用 SSL 证书验证,允许您使用自签名证书进行 HTTPS 代理。
如果您仍然无法解决问题,请提供更多详细信息,例如您的 Nginx 配置文件和错误消息,以便更好地帮助您解决问题。