且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Nginx http80,https443共存

更新时间:2022-09-02 11:45:40

配置如下

server
{
    listen 80;
    listen 443 ssl;
    server_name www.baidu.com;
    index index.html index.htm index.php;
    root /home/wwwroot/www.baidu.com/;
    
    #ssl on; 这里要注释掉
    ssl_certificate /usr/local/nginx/conf/ssl/www_baidu_com.crt;
    ssl_certificate_key /usr/local/nginx/conf/ssl/www_baidu_com.key;
    
    # 自动跳转到https
    if ($ssl_protocol = "") { return 302 https://$host$request_uri; }
   
    #以下配置省略...
}

参考

Nginx一个server主机上80、433http、https共存