nginx 如何强制跳转 HTTPS

背景

当我们的网站配置好 SSL 证书、开通 HTTPS 之后,通常就没有必要保留 HTTP 访问方式了。我们希望当用户访问 HTTP 页面时,服务器通过 “301 永久重定向” 让用户自动跳转到 HTTPS 的版本,从而实现更安全的浏览体验。

代码片断

server {
	listen		80;
	server_name	yuanbiji.net;
	return		301 https://$server_name$request_uri;
}

server {
	listen		443 ssl;
	server_name	yuanbiji.net;

	# 以下是网站的常规配置和 HTTPS 配置(略)
	# ...
}
标签: nginxHTTPS
最后更新:2023-02-12 13:13:34

相关小抄