zoukankan      html  css  js  c++  java
  • django使用https

    转自 https://www.cnblogs.com/kusy/p/9560458.html

    创建自签名ssl证书

    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项目下

    python库下载

    pip3 install django-extensions
    pip3 install django-werkzeug-debugger-runserver
    pip3 install pyOpenSSL

    配置django的setting.py

    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',
    ]

    启动server

    python manage.py runserver_plus --cert server.crt 0.0.0.0:8088

    访问URL

    打开URL:https://localhost:8088/,开始提示证书风险,啥也没干,过了一会儿又显示经过验证了。。。。这个不懂

  • 相关阅读:
    家庭记账本开发记录2
    家庭记账本开发记录1
    构建之法阅读笔记——具体职位、用户和行业篇
    构建之法阅读笔记——团队篇
    js学习17
    js学习15
    js学习14
    js学习13
    js学习12
    js学习11
  • 原文地址:https://www.cnblogs.com/ellisonzhang/p/14177262.html
Copyright © 2011-2022 走看看