Nginx 配置https强制跳转


前言

当Nginx配置https后通常需要将用户http请求强制跳转到https,下面教你如何在默认端口以及非默认端口下配置nginx.conf

http非默认端口强制跳转https配置

当需要使用非默认端口时,按如下配置即可,示例中端口号为8000

server {
    listen       8000 ssl;

    error_page   497 https://$host:$server_port$request_uri;
}

http默认端口强制跳转https配置

server {
    listen       80;

    location / {
        return 301 https://$host$request_uri;
    }
}

server {
    listen       443 ssl;   
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM