问题
用django实现了https协议发布后(局域网),用户导入证书后访问依然有风险提示页,如何处理?
遇到的现象和发生背景
我是在局域网中,搭建了django服务,因为项目原因必须用https协议,并且要用户访问时不能有风险提示页,也就是证明该页是安全的
我用到的库:runsslserver、django-sslserver。
生成的证书和key在django程序目录下
启动命令是:
python manage.py runsslserver --cert /home/zdhc/cx/lgmes/your_certificate.crt --key /home/zdhc/cx/lgmes/your_private.key ip:8008
启动成功后显示如下图,红框说明我用的自签名的证书成功了
然后我用三款浏览器分别导入证书后,访问,依然显示风险页,我看一下网页地址栏的证书查看器用的就是那个证书
我的解答思路和尝试过的方法
重启过电脑也不好使
用下面的命令重新建立证书,重新导入用户电脑也不行
openssl req -x509 -nodes -newkey rsa:2048 -keyout your_private.key -out your_certificate.crt -days 5000