我的客户端使用Vue开发,服务器使用Django开发。我们把它托管在IIS 10上,至于从GoDaddy获得的SSL证书。我成功地向客户端进行了配置。然而,当我运行应用程序时,我会得到以下错误。
混合内容:在'https://xxx.yyy.com/‘处的页面是通过HTTPS加载的,但是请求一个不安全的XMLHttpRequest端点'http://x.x.x.x:xxxx/yyyy/'’。此请求已被阻止;内容必须通过HTTPS送达。
我理解的是,我们需要配置Django服务器以允许HTTPS。在如何实现同样的目标方面,我需要帮助。
发布于 2021-09-01 06:37:48
这个错误已经说明了这个问题的一切。虽然Vue on client已经配置了证书并可以使用https,但是服务器上的Django仍然使用http。因此,您需要配置Django以启用https连接。
在服务器上安装证书,我不确定您获得的证书只适用于客户端或服务器。您可以咨询证书提供程序。
在IIS上部署Django时,在添加网站时选择https和证书。

然后在SSL设置模块中,检查Require和Require。

我不是Django方面的专家,所以所有这些设置都与IIS上的https相关。对于在Django上启用https,您可以参考这个thread。
https://stackoverflow.com/questions/68995585
复制相似问题