阿里云域名配置https

2,169 阅读1分钟

默认你的域名已经通过备案审核,可以http正常访问
证书购买地址

选择免费证书

购买之后进入ssl证书控制台-提交个人信息等待审核 1-15分钟审核完毕

申请成功之后下载证书

选择安装证书对应服务器类型-这里选nginx

官方文档地址,照着配不管用。。此步可跳过

打开服务器,把下载好的ssl两个文件放到nginx目录下

打开nginx配置文件 nginx.conf 修改文件

完整配置代码

server {
       listen 80;
       server_name www.zhangxinyong.vip;
       rewrite ^(.*) https://$server_name$1 permanent;
    }
    server {
        listen       443 ssl;
        server_name  www.zhangxinyong.vip;


        ssl_certificate /etc/nginx/ssl/www.zhangxinyong.vip.pem;
        ssl_certificate_key /etc/nginx/ssl/www.zhangxinyong.vip.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;
        
        root         /usr/share/nginx/zhangxinyong12.github.io/;


        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;


        location / {
         try_files $uri $uri/ /index.html =404;
        }


        error_page 404 /404.html;
            location = /40x.html {


        }


        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

保存后重启nginx就行了

nginx -s reload