一招搞定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
VPS 脚本不中断运行教程:Linux screen 保持后台执行与日志保存
VPS 脚本不中断运行教程:Linux screen 保持后台执行与日志保存
2
cubecloud香港CN2大陆直连的VPS测评,cubecloud怎么样详细数据一看便知
cubecloud香港CN2大陆直连的VPS测评,cubecloud怎么样详细数据一看便知
3
AspireHosting德国VPS测评,高IO硬盘性能,Netflix/TikTok/ChatGPT全解锁
AspireHosting德国VPS测评,高IO硬盘性能,Netflix/TikTok/ChatGPT全解锁
4
RAKsmart洛杉矶机房,E3-1230/16GB内存/1TB硬盘/50TB流量/1Gbps带宽,仅$30/月
RAKsmart洛杉矶机房,E3-1230/16GB内存/1TB硬盘/50TB流量/1Gbps带宽,仅$30/月
5
Navicosoft:加拿大VPS低至5.99美元/月,1核/512M内存/10G硬盘/500G流量/1Gbps
Navicosoft:加拿大VPS低至5.99美元/月,1核/512M内存/10G硬盘/500G流量/1Gbps
6
云悠洛杉矶C.Lite系列VPS新品8折14.4元/月起,AS4837回国优化线路
云悠洛杉矶C.Lite系列VPS新品8折14.4元/月起,AS4837回国优化线路
7
dedipath:春季特价6.5折,美国VPS低至4.22美元/月,独立服务器低至$49/月,10个可选机房
dedipath:春季特价6.5折,美国VPS低至4.22美元/月,独立服务器低至$49/月,10个可选机房
8
教你谷歌插件怎么导出教程
教你谷歌插件怎么导出教程
9
傲游主机VPS特惠、全场 8 折、可选香港CN2高防、韩国双ISP原生 IP、美国三网直连线路
傲游主机VPS特惠、全场 8 折、可选香港CN2高防、韩国双ISP原生 IP、美国三网直连线路
10
debian10配置V2Board面板详细部署图文教程
debian10配置V2Board面板详细部署图文教程