要在 Nginx 中强制使用 HTTPS,你可以按照以下步骤进行设置:
-
确保已经在服务器上安装了 Nginx,并且已经配置了正确的 SSL 证书。
-
打开 Nginx 配置文件(一般位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/default.conf)。
-
在 server 部分的监听器块中添加以下代码,以将 HTTP 请求重定向到 HTTPS:
server { listen 80; server_name your_domain.com; return 301 https://$server_name$request_uri; }
确保将
your_domain.com
替换为你的域名。 -
保存并关闭配置文件。
-
重新加载或重启 Nginx 服务,以使配置生效。可以使用以下命令重新加载 Nginx 配置:
sudo systemctl reload nginx
现在,当访问你的网站时,Nginx 将自动将 HTTP 请求重定向到 HTTPS