1.软文推荐

2.软文推荐

3.软文推荐

网站安装SSL/'证书开启HTTPS后,不设置强制跳转的话,http和https会同时存在,上次分享过《Apache Web环境下使用.htaccess文件将HTTP强制跳转到HTTPS的几种配置》,今天再为为大家分享几种Nginx环境下强制http转https的设置方法。

Nginx配置文件位置

先找准Nginx配置文件的位置:其实配置文件位置不是很难找,一般是在/nginx/conf/vhost/目录下,文件命名一般是“你的域名.conf”。

下面介绍几种常用VPS控制面板Nginx配置文件的位置:

WDlinux lanmp一键安装包:/www/wdlinux/nginx-1.10.2/conf/vhost/目录下 军哥LNMP一键安装包:/usr/local/nginx/conf/vhost/目录下 宝塔Linux面板:/www/server/nginx/conf/vhost/目录下 Nginx环境下强制http转https的设置方法

找到了配置文件后接下来就好办事了,下面就来介绍几种Nginx环境下强制http转https的设置方法。

方法一:

在Nginx配置文件中添加如下代码,下面代码照搬过去就行,无需做任何修改。

if ($scheme = http ) { return 301 https://$host$request_uri; }

方法二:

在Nginx配置文件中添加如下代码,下面代码照搬过去就行,无需做任何修改。

if ($server_port = 80 ) { return 301 https://$host$request_uri; }

方法三:

在Nginx配置文件中添加如下代码,下列代码中请注意把域名修改成自己域名。

if ($ssl_protocol = "") { return 301 https://$server_name$request_uri; } if ($host != www.wn789.com) { return 301 $scheme://www.wn789.com$request_uri; }

方法四:

在Nginx配置文件中添加如下代码,下面代码中的域名请注意修改成自己的域名,切勿完全照搬。另外还要注意的是删除原来代码中的“listen 80;”。

server listen 80; server_name wn789.xin www.wn789.xin; rewrite ^(.*) wn789.xin$1 permanent; }

方法五:

下列代码中请注意把域名修改成自己域名。

server listen 80; server_name wn789.xin www.wn789.xin www.789wn.com 789wn.comm ; return 301 https://$server_name$request_uri; }

以上,Nginx环境下强制http转https的设置方法,包括顶级域名和www域名之间的跳转方法

来源:zyhot.com/article/6077.html

本站声明:内容来源于网络,内容不代表本站立场,仅供阅读参考,文章版权归原作者“本公司cmy.cn”所有。如有侵权,请联系我们删除。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

相关文章 8

1

centosssh连接慢(linux ssh很慢) 2分钟前

目录:1、centos ssh 卡住2、2020-12-08centos 出现ssH不能连接的故障排除3、Putty连接Centos7各种连不上问题的解决方案4、centos 7.2 sshd服务启动特别慢...

2

Linux系统使用nftables进行端口转发教程,支持DDN 3分钟前

前言:适用于centos8、redhat8、fedora31和支持nftables的debian系linux发行版如debian10,项目地址:https://github.com/arloor/nftables-nat-rust 1、一般情况下,...

3

DigiCert SHA2 High Assurance Server CA是什么 6分钟前

DigiCert SHA2 High Assurance Server CA是什么?DigiCert SHA2 High Assurance Server CA是DigiCert颁发的高级/'证书EV SSL证书的中间证书,链接DigiCert根证书。 可以...

4

mir4连不上(mir4steam进不去) 8分钟前

目录:...

5

服务器防攻击价格(攻击服务器多少钱) 10分钟前

服务器防攻击价格?面对网络上日益猖狂的攻击,许多服务器商都提供有ddos防御服务。在知名服务商中,抗ddos服务价格也是千差万别。总体...

6

美国虚拟主机速度怎么样?(美国虚拟主机速度怎么样) 11分钟前

现在很多站长都喜欢租用美国虚拟主机建站,但有些朋友也会质疑美国虚拟主机的访问速度,毕竟美国距离中国大陆还是比较远的。那么,...

7

阿里云mysql数据库购买(数据库 购买) 14分钟前

目录:1、阿里云的云服务器是不是不自带mysql数据库的,需要另外花钱购买?如果不买的话,就不能安装wp和dz这样...2、阿里云的mysql数据库...

8

Linux Apache服务器URL区分大小写的原因和解决方法(linuxapache服务器) 15分钟前

在浏览器地址栏中输入URL地址时,必须要区分大小写才能正常访问页面,是Linux ,造成此现象主要原因是缺少speling模块,因此只要在相应的...