Nginx實現(xiàn)http自動跳轉到https
更新時間:2023年01月28日 16:13:39 作者:風靜如云
本文主要介紹了Nginx實現(xiàn)http自動跳轉到https,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
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實現(xiàn)http自動跳轉到https的文章就介紹到這了,更多相關Nginx http自動跳轉到https內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
- nginx強制使用https訪問的方法(http跳轉到https)
- 詳解NGINX訪問https跳轉到http的解決方法
- 如何通過nginx負載均衡跳轉https
- 使用nginx方式實現(xiàn)http轉換為https的示例代碼
- Nginx域名轉發(fā)https訪問的實現(xiàn)
- Nginx將http轉換成https的詳細過程
- Nginx配置HTTP強制跳轉到HTTPS的解決辦法
- nginx配置將HTTPS請求轉換成HTTP的方法實現(xiàn)
- Nginx強制跳轉Https(Http訪問跳轉Https)
- https如何通過nginx完成雙向認證轉發(fā)
- nginx實現(xiàn)http轉換為https的項目實踐
相關文章
Linux 系統(tǒng) nginx 服務器安裝及負載均衡配置詳解
nginx(engine x) 是一個 高性能 的 HTTP 和 反向代理 服務器、郵件代理服務器以及通用的 TCP/UDP 代理服務器。這篇文章主要介紹了Linux 系統(tǒng) nginx 服務器安裝及負載均衡配置詳解,需要的朋友可以參考下2019-07-07

