Nginx 配置SSL及Http跳转到Https 不带www跳转www phpstudy

server {

  listen 80;

       server_name  abc.com www.abc.com;

    return 301 https://www.abc.com$request_uri;

}

  server {

      listen 443;

      server_name abc.com;

      return 301 https://www.abc.com$request_uri;

}

  server {

        listen  443 default_server ssl;

        server_name www.abc.com;

        root  "E:/php/PHPTutorial/WWW/geyu/public";

ssl                  on;

        ssl_certificate      E:\cert\cert.pem;

        ssl_certificate_key  E:\cert\cert.key;

        ssl_session_timeout  5m;

        #ssl_protocols  SSLv2 SSLv3 TLSv1; 原来的

ssl_protocols  SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2;

        ssl_ciphers  HIGH:!aNULL:!MD5;

        ssl_prefer_server_ciphers  on;

        location / {

            index  index.html index.htm index.php;

            #autoindex  on;

if (!-e $request_filename) {

      rewrite ^(.*)$ /index.php?s=/$1 last;

      break;

  }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容