博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于Nginx环境下5种http转https的设置方法
阅读量:4550 次
发布时间:2019-06-08

本文共 972 字,大约阅读时间需要 3 分钟。

一、先找准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/目录下

二、下强制:

方法一:

下面代码照搬过去就行。无需做任何修改。

if ($scheme = http ) {

return 301 https://$host$request_uri;

}

 

方法二:

下面代码照搬过去就行。无需做任何修改。

if ($server_port = 80 ) {

return 301 https://$host$request_uri;

}

 

方法三:

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

if ($ssl_protocol = "") { return 301 https://$server_name$request_uri; }

if ($host != www.vultrer.com) { return 301 $scheme://www.vultrer.com$request_uri; }

 

方法四:

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

server

{

listen 80;

server_name www.vultrer.com

rewrite ^(.*) https://www.vultrer.com$1 permanent;

}

 

 

方法五:

server

{

listen 80;

server_name:www.vultrer.com;

return 301 https://$server_name$request_uri;

}

以上就是基于Nginx环境下5种http转https的设置方法。

转载于:https://www.cnblogs.com/huadeshijie/p/10556406.html

你可能感兴趣的文章
MS SQL server 2014 创建用户及权限
查看>>
office很抱歉遇到一些临时服务器问题
查看>>
禁止键盘上的刷新键F5等
查看>>
SAP中对于获取订单的状态
查看>>
oracle PL/SQL块
查看>>
sklearn.preprocessing.LabelBinarizer
查看>>
C teaching
查看>>
分隔指定内容,提取章节数
查看>>
this point
查看>>
leetcode 30 Substring with Concatenation of All Words
查看>>
验证登录信息是否合法
查看>>
线程池
查看>>
git版本控制器的基本使用
查看>>
Redis 笔记与总结4 set 和 zset 类型
查看>>
jQuery Ajax 回调函数中调用$(this)的问题 [ 转 ]
查看>>
thymeleaf:字符串拼接+输出单引号
查看>>
springboot:集成fastjson(教训)
查看>>
网络流 Edmons-Karp 算法讲解
查看>>
「NOIP2018模拟9.10」公约数 - 找规律 - gcd
查看>>
使用java理解程序逻辑(15)
查看>>