zoukankan      html  css  js  c++  java
  • 6.django restframework 项目部署到ubuntu18.04上(配置域名与https)

    1.域名购买

    1.在腾讯云购买一个域名

    2.域名备案

    2.域名解析

    1.在腾讯云控制台,选择域名管理,然后选择域名解析

    2.测试域名解析是否成功了,在本地打开cmd。

    ping 域名

    3.申请免费的SSL证书

    1.腾讯云搜索ssl,然后挑选那个免费的ssl证书,输入相关验证信息,等待通过验证

    2.下载到本地

    4.nginx安装ssl证书

    1.腾讯云nginx安装ssl证书的文档:

    https://cloud.tencent.com/document/product/400/35244

    2.按照腾讯云的文档

    如果存在/usr/local/nginx/conf 目录,则将1_www.xxxx.com_bundle.crt 证书文件和 2_www.xxxx.com.key 私钥文件从本地目录拷贝到此目录下。
    如果不存在,则mkdir建立/usr/local/nginx/conf 目录

    3.使用filezilla只能以ubuntu的身份与云服务器进行连接,所以只能先将证书文件和私钥文件上传到ubuntu目录下

    4.将证书文件和私钥文件拷贝到conf目录下

    cp 1_www.luoyikeji.cn_bundle.crt /usr/local/nginx/conf
    cp 2_www.luoyikeji.cn.key  /usr/local/nginx/conf
    cd /usr/local/nginx/conf

    5.编辑/etc/nginx/sites-available/gg.conf

    server{
      listen 443;
      server_name www.luoyikeji.cn;
      charset utf-8;
    
      ssl on;
      ssl_certificate /usr/local/nginx/conf/1_www.luoyikeji.cn_bundle.crt; #证书文件名称
      ssl_certificate_key /usr/local/nginx/conf/2_www.luoyikeji.cn.key; #私钥文件名称
      ssl_session_timeout 5m;
      ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
      ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
      ssl_prefer_server_ciphers on;
    
      client_max_body_size 75M;
    
      location /static {
        alias /home/ubuntu/gg/static;
      }
      location /media {
        alias /home/ubuntu/gg/media;
      }
    
      location / {
        uwsgi_pass 127.0.0.1:8000;
        include /etc/nginx/uwsgi_params;
      }
    }
    
    server {
    listen 80;
    server_name www.luoyikeji.cn; #填写绑定证书的域名
    rewrite ^(.*)$ https://$host$1 permanent; #把http的域名请求转成https
    }

    6.重启nginx

    nginx -t
    service nginx restart

     7.测试访问:

    https://www.luoyikeji.cn/xadmin/

  • 相关阅读:
    FastAdmin Shopro商城安装
    MYSQL ERROR 10060
    宝塔命令
    kdevtmpfsi挖矿病毒处理
    VUE安装
    原生JS请求(AJAX)
    Bootstrap: 模态框组件
    Bootstrap: 缩略图组件
    Bootstrap: 栅格系统
    Bootstrap: 下拉菜单组件 & 分页组件
  • 原文地址:https://www.cnblogs.com/xuepangzi/p/11122243.html
Copyright © 2011-2022 走看看