Nginx實現(xiàn)http自動跳轉(zhuǎn)到https
https是更安全的http,通過http自動跳轉(zhuǎn)https,可以更便于用戶使用web。
有幾下幾個方法可以完成跳轉(zhuǎn):
1.打開http和https的server,讓http跳轉(zhuǎn)到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里完成跳轉(zhuǎn),以下三種方式都可以
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;
? ? ...
}到此這篇關(guān)于Nginx實現(xiàn)http自動跳轉(zhuǎn)到https的文章就介紹到這了,更多相關(guān)Nginx http自動跳轉(zhuǎn)到https內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- nginx強(qiáng)制使用https訪問的方法(http跳轉(zhuǎn)到https)
- 詳解NGINX訪問https跳轉(zhuǎn)到http的解決方法
- 如何通過nginx負(fù)載均衡跳轉(zhuǎn)https
- 使用nginx方式實現(xiàn)http轉(zhuǎn)換為https的示例代碼
- Nginx域名轉(zhuǎn)發(fā)https訪問的實現(xiàn)
- Nginx將http轉(zhuǎn)換成https的詳細(xì)過程
- Nginx配置HTTP強(qiáng)制跳轉(zhuǎn)到HTTPS的解決辦法
- nginx配置將HTTPS請求轉(zhuǎn)換成HTTP的方法實現(xiàn)
- Nginx強(qiáng)制跳轉(zhuǎn)Https(Http訪問跳轉(zhuǎn)Https)
- https如何通過nginx完成雙向認(rèn)證轉(zhuǎn)發(fā)
- nginx實現(xiàn)http轉(zhuǎn)換為https的項目實踐
相關(guān)文章
Linux 系統(tǒng) nginx 服務(wù)器安裝及負(fù)載均衡配置詳解
nginx(engine x) 是一個 高性能 的 HTTP 和 反向代理 服務(wù)器、郵件代理服務(wù)器以及通用的 TCP/UDP 代理服務(wù)器。這篇文章主要介紹了Linux 系統(tǒng) nginx 服務(wù)器安裝及負(fù)載均衡配置詳解,需要的朋友可以參考下2019-07-07

