首先,你需要有一个域名和SSL证书,这里我使用的阿里云的免费SSL证书
登录阿里云控制台之后,搜索产品 ssl,选择 SSL证书
这里会显示你已经签发的 SSL 证书,然后点击 下载
这里选择下载 Nginx 的
下载完成,解压会出现一个 pem文件 和 key文件
然后进入你的服务器 nginx 目录下,(我这里用的windows,linux操作同理)
在 nginx 目录下新建一个 cert 目录,然后把你刚才下载的 pem 和 key文件 放进去
然后打开 nginx 的配置文件
配置如下 server 之后,重启 nginx 服务即可
# https一级域名
server{
listen 443 ssl;# 配置https默认访问端口 443
server_name xxx.com; #配置你的域名
ssl_certificate ../cert/xxxxxxx.pem; # pem文件路径
ssl_certificate_key ../cert/xxxxxxx.key; #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 / {
root html/xueshuai.top/dist; # 站点目录
index index.html index.htm;
}
}