一招搞定linux上Nginx配置http强制跳转https

Nginx%E9%85%8D%E7%BD%AEhttp%E5%BC%BA%E5%88%B6%E8%B7%B3%E8%BD%AChttps

记录分享一下Nginx配置怎么http强制跳转到https

Nginx配置上跳转https的方法有好几种:

使用rewrite指令方法

使用return指令方法

使用error_page指令方法

我们这里讲的是比较简单的一招,别管是什么招,一万种解决问题的方法你会一种就可以了

———————————————————————————————————————————————–

修改Nginx配置文件

先找到conf文件修改,这里用到的是一键LNMP安装的环境位置是   /usr/local/nginx/conf/vhost

 

进入nginx目录

cd /usr/local/nginx/conf/vhost

查看网站nginx配置文件

ls

修改conf文件

vi 域名.com.conf

使用一段https强制跳转脚本插入到.conf文件中,下方是代码复制即可

if ($ssl_protocol = “”) { return 301 https://$host$request_uri; }

示例

root@fffx:/usr/local/nginx/conf/vhost# vi 域名.com.conf 
server
    {
        listen 80;
        #listen [::]:80;
        server_name 域名.com ;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/域名.com;

        if ($ssl_protocol = "") { return 301 https://$host$request_uri; }         #主要是这一条代码复制插入到你配置文件的位置即可

        include rewrite/wordpress.conf;
        error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

        include enable-php.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }
上一篇 教小白纯手工代码强化worpdress编辑器增加功能按钮(非插件)
下一篇 苹果MacOS应用无法打开v2rayU,因为apple无法检查其保护恶意软件

投稿邮箱:
ivpsr888@gmail.com (投稿详情)

TG订阅频道:
t.me/ivpsr_news 网站最新内容推送

TG交流群:
(点击加入) 用户交流

文章列表
1
Amazon AWS亚马逊云服务器日本东京测评,真实测试数据告诉你效果怎么样
Amazon AWS亚马逊云服务器日本东京测评,真实测试数据告诉你效果怎么样
2
buyvm:美国VPS拉斯维加斯机房测评,[2024]测评数据分享,1Gbps带宽/不限流量/带DDOS防御
buyvm:美国VPS拉斯维加斯机房测评,[2024]测评数据分享,1Gbps带宽/不限流量/带DDOS防御
3
JustHost俄罗斯莫斯科Fiord机房真实测评数据,月付12元的200Mbps带宽的VPS怎么样
JustHost俄罗斯莫斯科Fiord机房真实测评数据,月付12元的200Mbps带宽的VPS怎么样
4
DediPath:双11大促,VPS和混合服务器降价至5折,至强 E3-1270独立服务器低至$39/月
DediPath:双11大促,VPS和混合服务器降价至5折,至强 E3-1270独立服务器低至$39/月
5
蛋云香港VPS全场7折年付98元起,大陆优化线路、支持免费换IP
蛋云香港VPS全场7折年付98元起,大陆优化线路、支持免费换IP
6
DediPath:夏季促销延续,全场VPS和混合服务器5折,英特尔至强 E3-1230v3 专用服务器低至$39/月
DediPath:夏季促销延续,全场VPS和混合服务器5折,英特尔至强 E3-1230v3 专用服务器低至$39/月
7
如何将name域名顺利转移到Cloudflare详细步骤与解决方案
如何将name域名顺利转移到Cloudflare详细步骤与解决方案
8
Android安卓手机利用Linux Deploy安装运行linux教程
Android安卓手机利用Linux Deploy安装运行linux教程
9
日本VPS限时优惠!HostDare软银线路半年低至$17.24,享受75折
日本VPS限时优惠!HostDare软银线路半年低至$17.24,享受75折
10
TudCloud:2022情人节特惠折扣/全场8折终生/年付7折终生特惠!!!
TudCloud:2022情人节特惠折扣/全场8折终生/年付7折终生特惠!!!