申请证书
有免费的, 仔细找找
下载证书
配置 nginx
-
解压文件, 进入 Nginx 目录, 会看到 .crt 和 .key 两个文件, 将这两个文件发送到服务器 /etc/nginx/cert/ 目录 (没有 cert 新建一个)
-
编辑 nginx 配置文件 /etc/nginx/nginx.conf
server {
listen 443 ssl;
server_name xxx.com;
ssl_certificate /etc/nginx/cert/xxx.crt;
ssl_certificate_key /etc/nginx/cert/xxx.key;
}
- 配置完成后,检查一下 nginx 配置文件是否可用,有 successful 表示可用
nginx -t // 检查 nginx 配置文件
- 配置正确后,重新加载配置文件使配置生效
nginx -s reload // 使配置生效
- 重启 nginx
service nginx stop // 停止
service nginx start // 启动
service nginx restart // 重启
配置完成
-
网址改为 https 协议
http 重定向到 https
- /etc/nginx/nginx.conf
server {
listen 80;
server_name xxx.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name xxx.com;
...
}
- 重启
service nginx restart
网友评论