• 阿里云服务器Centos7上使用Nginx部署https协议的网站


    1,申请域名证书成功后,下载压缩包,一定要选择Nginx的证书类型,解压后得到一个key文件一个pem文件,将这两个文件上传到服务器的root目录

     2,打开nginx配置文件

    vim /etc/nginx/conf.d/default.conf

    同时添加http和https的协议配置,需要注意的是,http需要阿里云安全协议暴露80端口,https需要阿里云安全协议暴露443端口

    server {
    
        listen       80;
        server_name  vip.queyou688.com;
        rewrite ^(.*)$ https://${server_name}$1 permanent;
    
        access_log      /root/myweb_access.log;
        error_log       /root/myweb_error.log;
    
    
        client_max_body_size 75M;
    
    
        location / {
            include uwsgi_params;
            uwsgi_pass 127.0.0.1:8001;
            uwsgi_param UWSGI_SCRIPT dms.wsgi;
            uwsgi_param UWSGI_CHDIR  /root/dms;
    
        }
    
        location /static {
            alias /root/dms/static;
            }
    }
    
    server {
            listen 443 ssl;   #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。
            server_name vip.queyou688.com;  #将localhost修改为您证书绑定的域名,例如:www.example.com。
            ssl_certificate      /root/3205915_vip.queyou688.com.pem;
            ssl_certificate_key  /root/3205915_vip.queyou688.com.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;
    
            location / {
            include uwsgi_params;
            uwsgi_pass 127.0.0.1:8001;
            uwsgi_param UWSGI_SCRIPT dms.wsgi;
            uwsgi_param UWSGI_CHDIR  /root/dms;
            }
    
            location /static {
                    alias /root/dms/static;
            }
    
    }
       

    3,重启nginx

    systemctl restart nginx.service

    效果如下:

  • 相关阅读:
    log4net编译后命名空间找不到的问题
    网络流建模汇总
    零散知识点收集
    CentOS7中“ONBOOT”已设置为“yes”但开机后ens33不会自启动解决方案
    Hanoi塔问题
    Mosquitto用户名密码配置
    Activiti5 数据库表结构
    皮尔森相关系数(Pearson correlation coefficient)
    如何用研发流程搞垮一个团队?
    Java 编程规范
  • 原文地址:https://www.cnblogs.com/xcsg/p/12013609.html
Copyright © 2020-2023  润新知