前言

一键建站工具例如 宝塔、wordpress 都有一键配置 https 的选项,虽然我写了这篇文章,但我还是推荐使用建站软件嘿嘿,没有建站软件的小伙伴门只能自己配了,但也是非常简单的。


一、把 SSL 证书的上传到服务器

把ssl证书的pem和key传到服务器的nginx的根目录的cert(这个文件夹自己创建,可以不叫这个名字),这两文件 pem 和 key 传上来就可以了。

在这里插入图片描述
在这里插入图片描述

二、修改 nginx.conf

然后修改nginx.conf,添加(路径和端口和 ip 自己修改):

1
2
3
4
5
6
7
8
9
10
11
12
13
server {
listen 443 ssl http2;
server_name 111.111.111.111;

# 下面两个 pem 和 key 换成你自己证书的
ssl_certificate /data/nginx/cert/6722197_godata.dongtou.gov.cn.pem;
ssl_certificate_key /data/nginx/cert/6722197_godata.dongtou.gov.cn.key;
ssl_session_timeout 5m;
ssl_session_cache shared:SSL:1m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
}

三、重启 Nginx

然后保存,重启 nginx 就可以了