https是更安全的Http,通过http自动跳转https,可以更便于用户使用WEB。 有几下几个方法可以完成跳转: 1.打开http和https的server,让http跳转到h
https是更安全的Http,通过http自动跳转https,可以更便于用户使用WEB。
有几下几个方法可以完成跳转:
1.打开http和https的server,让http跳转到https
server {
listen 80;
listen [::]:80;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
ssl_certificate certificate_file_path;
ssl_certificate_key certificate_key_file_path;
...
}
2.不打开http的server,直接在https的server里完成跳转,以下三种方式都可以
server {
if ($server_port = 80 )
#if ($scheme = http )
#if ($ssl_protocol = "")
{
return 301 https://$host$request_uri;
}
listen 443 ssl;
listen [::]:443 ssl;
ssl_certificate certificate_file_path;
ssl_certificate_key certificate_key_file_path;
...
}
到此这篇关于Nginx实现http自动跳转到https的文章就介绍到这了,更多相关Nginx http自动跳转到https内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Nginx实现http自动跳转到https
本文链接: https://lsjlt.com/news/178547.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0