nginx 80端口重定向到443端口,也就是http访问自动跳转到https
配置如下:
一、按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。 

server {
server_name xxxx.com; # 域名
listen 80;
rewrite ^(.*) https://$server_name$1 permanent;
}

server {
listen 443 ssl;
listen [::]:443 ssl ipv6only=on;

ssl_certificate /etc/letsencrypt/live/chenyinren.top/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/chenyinren.top/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/chenyinren.top/chain.pem;

.... 其他配置信息



}

备注: ${server_name}可以换成$host