让 Nginx 强制 https 访问

服务器设置完毕之后,在 http 和 https 都可以访问的情况下,如何强制访问者通过 https 访问呢?很简单,在nginx的配置文件里进行设置即可。

找到 usr/local/nginx/conf/vhost 下各个虚拟主机的配置文件,比如 www.abc.com.conf, 用文本编辑器打开,在监听80端口的 server 配置文件内加上:

rewrite ^(.*)$ https://$host$1 permanent;
# return 302 https://$host$request_uri;

然后在终端里执行:

lnmp nginx reload

即刻生效。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注