我有一个问题,在添加Facebook登录按钮到我的网站在localhost。
我已经将www.example.com添加mysite.com到hosts文件中,并安装了django-extensions,werkzeug,pyOpenSSL。通过运行命令pythonmanage.pyrunserver_plus --cert-file cert.crt,创建了我自己制作的证书。我将此证书导入到Trusted Chrome证书,但未建立安全连接。当我传递https://example.com:8000/account/login/时,我遇到错误NET::ERR_CERT_COMMON_NAME_INVALID,Failed to confirm that this is the server example.com。其安全证书引用为 *。服务器可能配置不正确,或者有人试图拦截您的数据。
请帮我解决这个问题。
1条答案
按热度按时间wpx232ag1#
我遇到了同样的问题(我的自定义本地域名是“mysite.com”)。
对我来说,它工作正常,当我运行
python manage.py runserver_plus --cert-file cert.crt
时,突然mysite.com没有指向127.0.0.1,我认为问题出在runserver_plus上,但它在https://127.0.0.1:8000和https://localhost:8000上工作正常,我检查了它,没有使用ssl,我运行python manage.py runserver
和mysite.com:8000也不工作(它在几分钟前打开了django页面)。问题
解决方案