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/,开始提示证书风险,啥也没干,过了一会儿又显示经过验证了。。。。这个不懂

  • 相关阅读:
    C语言第四章
    C第三章,指代数据
    DES+MD5加密
    时间选择器
    百度地图定位
    Httputils请求网络数据
    xStream解析xml文件
    pulltorefresh
    slidingmenu的应用
    Duutils创建数据库
  • 原文地址:https://www.cnblogs.com/ellisonzhang/p/14177262.html
Copyright © 2011-2022 走看看