阿里云购买证书
1 选择免费证书
选择证书.jpg2 补全信息,提交审核
等待审核.png3 下载证书
下载证书.pngNginx配置
按照阿里云的配置来
server {
listen 443;
server_name localhost;
ssl on;
root html;
index index.html index.htm;
ssl_certificate cert/214704467800636.pem;
ssl_certificate_key cert/214704467800636.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;
}
添加这一段到对应的配置文件下。并且修改server_name,ssl_certificate,ssl_certificate_key。这三个根据自己的情况来。这样就完成了nignx的配置。重启nginx即可。
http自动跳转https
这个比较简单,直接添加下列代码即可。
if ($scheme != https) {
rewrite ^/(.*) https://$server_name/$1 permanent;
}
重启ngixn完成。
网友评论