如何在LNMP建站环境中设置三种方式强制HTTPS访问
很多朋友喜欢使用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前端网发表,如需转载,请注明页面地址。
code前端网