Code前端首页关于Code前端联系我们

如何在LNMP建站环境中设置三种方式强制HTTPS访问

terry 2年前 (2023-09-28) 阅读数 57 #未命名

很多朋友喜欢使用LNMP一键安装包来创建建站环境。毕竟这个脚本已经比较成熟很多年了,每年都会更新更大的版本。然而,有了HTTPS的要求,虽然我们在配置SSL证书时可以自定义或者自动安装证书,但是当301强制使用HTTPS时,并不会自动设置。确实很麻烦,需要手动设置站点配置文件。

在本文中,老蒋将解决几种常用的设置301弹跳以强制加密HTTPS地址的方法。

一、管理配置文件

无论我们使用哪种方法,我们首先需要了解配置文件。添加网站后,每个网站都会有一个.conf配置文件。

/usr/local/nginx/conf/vhost/

这里我们可以看到网站配置文件。下面所有的方法都需要在这里修改。我们可以选择一种适合我们的方式。 ?主机!= www.itbulu.com) { return 301 $scheme://www.itbulu.com$request_uri; }

根据站点的域名,然后替换URL,添加到自己的配置文件中。

2。第二种方法

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

3。第三种方法

覆盖^(.*) https://www.itbulu.com$1 permanent;

这样我们可以选择其中一种方法添加到配置文件中。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门