前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nginx 301 重定向、http 跳转 https

nginx 301 重定向、http 跳转 https

作者头像
我与梦想有个约会
发布2023-10-21 15:15:48
2550
发布2023-10-21 15:15:48
举报
文章被收录于专栏:jiajia_dengjiajia_deng
代码语言:javascript
复制
server
    {
        listen 80;
        #listen [::]:80;
        server_name xiaobanma.net *.xiaobanma.net;

        # 将所有 http 跳转到 https
        return 301 https://bbs.xiaobanma.net$request_uri;

        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/bbs.xiaobanma.net;

        include rewrite/discuzx.conf;
        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-contentuploadswp-includesimages)/.*\.php$ { deny all; }

        include enable-php.conf;

        location ~ .*\.(gifjpgjpegpngbmpswf)$
        {
            expires      30d;
        }

        location ~ .*\.(jscss)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log  /home/wwwlogs/bbs.xiaobanma.net.log;
    }

server
    {
        listen 443 ssl http2;
        #listen [::]:443 ssl http2;
        server_name xiaobanma.net *.xiaobanma.net;

        # 如果不是 bbs.xiaobanma.net 的域名,301 重定向到 bbs.xiaobanma.net
        if ($host != 'bbs.xiaobanma.net') {
                return 301 https://bbs.xiaobanma.net$request_uri;
        }

        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/bbs.xiaobanma.net;
        ssl on;
        ssl_certificate /usr/local/nginx/conf/ssl/xiaobanma.net/fullchain.cer;
        ssl_certificate_key /usr/local/nginx/conf/ssl/xiaobanma.net/xiaobanma.net.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        ssl_ciphers "EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
        ssl_session_cache builtin:1000 shared:SSL:10m;
        # openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
        ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;

        include rewrite/discuzx.conf;
        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-contentuploadswp-includesimages)/.*\.php$ { deny all; }

        include enable-php.conf;

        location ~ .*\.(gifjpgjpegpngbmpswf)$
        {
            expires      30d;
        }

        location ~ .*\.(jscss)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log  /home/wwwlogs/bbs.xiaobanma.net.log;
    }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档