Nginx强制http重定向到https
前言
利用上一篇文章申请免费SSL申请的SSL证书
原理
将80端口(HTTP)全部301重定向到HTTPS
Nginx强制https规则
配置Nginx一般是打开nginx.conf文件或者是域名.conf文件
添加如下代码
if ($server_port = 80) {
return 301 https://$server_name$request_uri;
}
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
error_page 497 https://$server_name$request_uri;
最后保存,重启nginx。