Django runserver支持https
最近需要一个https搭建一个服务器,网上搜了一下资料,具体搭建步骤
给自己颁发证书
openssl genrsa -des3 -out server.key 1024openssl req -new -key server.key -out server.csropenssl rsa -in server.key -out server_nopwd.keyopenssl x509 -req -days 365 -in server.csr -signkey server_nopwd.key -out server.crt# 相关命令需要输入相应信息12345
准备扩展工具
pip install django-extensionspip install django-werkzeug-debugger-runserverpip install pyOpenSSL123
配置settings.py
INSTALLED_APPS = ['werkzeug_debugger_runserver','django_extensions',...]SECURE_SSL_REDIRECT = True1234567
运行服务器
将生成的server.crt拷贝至工程目录
运行命令:python manage.py runserver_plus –cert server.crt 0.0.0.0:8088
