LNMP建站环境如何设定强制HTTPS访问的三个方法

2018-12-1214:03:06服务器及运维Comments3,056 views字数 638阅读模式

很多朋友喜欢使用LNMP一键安装包搭建WEB建站环境,毕竟这个脚本已经比较成熟多年,而且每年都有较大版本的更新。不过随着HTTPS的需求,我们在配置SSL证书的时候虽然可以自定义或者自动安装证书,但是在301强制HTTPS的时候并没有自动设置,这个确实比较麻烦,需要我们手工对于站点配置文件设置。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

在这篇文章中,老蒋会整理几个常用的设置301跳转强制HTTPS加密地址的方法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

第一、配置文件管理

无论我们用何种办法,我们需要先知道配置文件。在添加完毕网站之后,每个网站都有一个.conf配置文件。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

/usr/local/nginx/conf/vhost/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

在这里我们可以看到网站的配置文件。下面的办法都需要在这里修改。我们可以选择其中一个适合自己的方法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

第二、LNMP强制HTTPS方法

LNMP建站环境如何设定强制HTTPS访问的三个方法文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

1、方法一文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
if ($host != www.itbulu.com) { return 301 $scheme://www.itbulu.com$request_uri; }文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

根据所在站点域名,然后替换网址之后添加到自己的配置文件中。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

2、方法二文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

if ($scheme = http ) {
return 301 https://$host$request_uri;
}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

3、方法三文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

rewrite ^(.*) https://www.itbulu.com$1 permanent;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

这样,我们可以选择其中之一的方法添加到配置文件中。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/8586.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yunwei/8586.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定