美文网首页
nginx的https配置

nginx的https配置

作者: 炒面Z | 来源:发表于2020-05-28 16:20 被阅读0次
    server {
        listen 443 ssl;
        listen 80;
        charset utf-8;
        server_name www.domain.com;
        root /usr/share/nginx/mobile;
        index   index.html;
    
        #为一个server开启ssl支持  
        #ssl    on;  
        
        #指定PEM格式的证书文件   
        ssl_certificate      /usr/share/nginx/sairobo-ssl/3981790_www.domain.com.pem;   
        #指定PEM格式的私钥文件  
        ssl_certificate_key  /usr/share/nginx/sairobo-ssl/3981790_www.domain.com.key;
    
        #让http请求重定向到https请求
        if ($server_port = 80){ 
        return 301 https://$host$request_uri;}
        if ($scheme = http){
        return 301 https://$host$request_uri;}
        error_page 497  https://$host$uri?$args;
    
        # 忽略favicon.ico文件的404错误日志
        location ~ ^/favicon\.ico$ {
            root /usr/share/nginx/mobile;
        }
    
        # history模式必须要加
        location / { try_files $uri $uri/ /index.html; }
    
    }
    

    相关文章

      网友评论

          本文标题:nginx的https配置

          本文链接:https://www.haomeiwen.com/subject/ppeaahtx.html