zoukankan      html  css  js  c++  java
  • nginx配置https

    官方文档

    http://nginx.org/en/docs/http/configuring_https_servers.html

    官方的最简单的https配置:

    server {
        listen              443 ssl;
        server_name         www.example.com;
        ssl_certificate     www.example.com.chained.crt;
        ssl_certificate_key www.example.com.key;
    }

    php的常规的http配置:

    server {
      listen 80;
      server_name www.51godream.com;
      access_log /data/wwwlogs/www.51godream.com_nginx.log combined;
      index index.html index.htm index.php;
      root /data/wwwroot/www.51godream.com;
      
      include /usr/local/nginx/conf/rewrite/wordpress.conf;
      #error_page 404 /404.html;
      #error_page 502 /502.html;
      
      location ~ [^/].php(/|$) {
        #fastcgi_pass remote_php_ip:9000;
        fastcgi_pass unix:/dev/shm/php-cgi.sock;
        fastcgi_index index.php;
        include fastcgi.conf;
      }
    
      location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
        expires 30d;
        access_log off;
      }
      location ~ .*.(js|css)?$ {
        expires 7d;
        access_log off;
      }
      location ~ /.ht {
        deny all;
      }
    }

    php的https配置(http转发到https):

    server {
        listen              443 ssl;
        server_name         www.51godream.com;
        ssl_certificate     1_www.51godream.com_bundle.crt;
        ssl_certificate_key 2_www.51godream.com.key;
        ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers         HIGH:!aNULL:!MD5;
        access_log /data/wwwlogs/www.51godream.com_nginx.log combined;
        index index.html index.htm index.php;
        root /data/wwwroot/www.51godream.com;
      
        include /usr/local/nginx/conf/rewrite/wordpress.conf;
        #error_page 404 /404.html;
        #error_page 502 /502.html;
      
        location ~ [^/].php(/|$) {
          #fastcgi_pass remote_php_ip:9000;
          fastcgi_pass unix:/dev/shm/php-cgi.sock;
          fastcgi_index index.php;
          include fastcgi.conf;
        }
    
        location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
          expires 30d;
          access_log off;
        }
        location ~ .*.(js|css)?$ {
          expires 7d;
          access_log off;
        }
        location ~ /.ht {
          deny all;
        }  
    }
    server {
        listen 80;
        server_name www.51godream.com;
        rewrite ^(.*) https://$server_name$1 permanent;
    }
  • 相关阅读:
    宋体freetype16和12号字无法正常显示
    Visual Studio 2015 自动生成 的大文件xxx.vc.db的删除问题
    PP助手上传失效
    freetype教程网址
    编译器发展
    静态与动态库文件
    makefile文件操作大全
    Unicode编码字符范围和具体文字
    Oracle用户被锁定解决方法
    oracle中rownum和row_number()
  • 原文地址:https://www.cnblogs.com/zzdylan/p/8878227.html
Copyright © 2011-2022 走看看