红联Linux门户
Linux帮助

nginx 80端口重定向到443端口

发布时间:2017-06-28 11:39:39来源:linux网站作者:yangliu094
nginx 80端口重定向到443端口,也就是http访问自动跳转到https。配置如下:
 
一、按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。
server {
listen 80;
server_name www.域名.com;
rewrite ^(.*)$ https://${server_name}$1 permanent; 
}
server {
listen 443;
server_name www.域名.com;
root /home/wwwroot;
ssl on;
ssl_certificate /etc/nginx/certs/server.crt;
ssl_certificate_key /etc/nginx/certs/server.key;
....
}
备注:${server_name}可以换成$host
 
二、重启nginx。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31773.html