根据以下内容总结了下:
http://www.voidcn.com/article/p-xxdfvetx-da.html
http://www.voidcn.com/article/p-ezmbnnye-da.html
http://blog.sina.com.cn/s/blog_87a692aa0101owex.html
1、下载软件openssl-0.9.8k_WIN32
2、解压后进入bin目录,双击打开openssl.exe,依次运行如下命令
genrsa -des3 -out server.key 2048
req -new -key server.key -out server.csr -config openssl.cnf
rsa -in server.key -out server_no_passwd.key
x509 -req -days 365 -in server.csr -signkey server_no_passwd.key -out server.crt
例:
至此生成了证书文件
3、复制到django项目下
pip3 install django-extensions
pip3 install django-werkzeug-debugger-runserver
pip3 install pyOpenSSL
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
'werkzeug_debugger_runserver',
'django_extensions',
]
python manage.py runserver_plus --cert server.crt 0.0.0.0:8088
打开URL:https://localhost:8088/,开始提示证书风险,啥也没干,过了一会儿又显示经过验证了。。。。这个不懂