阿里云
-域名
-管理
- 购买SSL证书 (免费型DV SSL
)- 购买后在
证书管理
申请
当前证书 - 填好相应的 域名信息 (注意: 免费型的证书只能绑定一个域名, 但可以申请多个证书) 提交申请
- 等待 证书发放成功
- 下载证书
*.pem
*.key
放到nginx
目录ssl
目录下 - 编辑
nginx
配置文件default
server {
listen 80; # http端口
server_name vanxkr.com www.vanxkr.com; # 域名
rewrite ^(.*)$ https://$server_name$1 permanent; # http自动跳转到https
}
server {
listen 443 ssl; # https端口
server_name vanxkr.com www.vanxkr.com; # 域名
ssl on;
ssl_certificate ssl/*.pem;
ssl_certificate_key ssl/*.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 / {
# 秘密哈 (¬_¬)
}
}
nginx -t
通过nginx -s reload
软重启 搞定~
PS: 遇到一个坑(也不算坑)
配置完后 除了 https://vanxkr.com 外的其他页面都可以访问 只有这个无法访问
研究了我许久之后发现 清除一下浏览器缓存就可以了 ( ╯-_-)╯┴—┴