詳解NGINX訪問https跳轉(zhuǎn)到http的解決方法
問題:瀏覽器打開http://www.fzitv.net/aaa.html,然后跳轉(zhuǎn)到//www.fzitv.net/aaa.html
網(wǎng)站架構(gòu):用戶--https--->nginx---http---->tomcat/nginx+php
nginx待遇發(fā)給后端的請求是http協(xié)議,后端程序跳轉(zhuǎn)獲取到的協(xié)議是http,返回一個redirect(http header中帶Location://www.fzitv.net/aaa.html),瀏覽器收到location,跳轉(zhuǎn)到了location指定的地方。
解決方法
解決方法1:
在nginx中增加一個header,標(biāo)志用戶請求是http還是https,后端獲取header決定跳轉(zhuǎn)到http/https頁面。這個方法需要修改nginx配置和程序,不推薦,但是可以解決問題。
解決方法2
nginx中配置proxy_redirect
proxy_redirect http:// $scheme://;
以上指令會將后端響應(yīng)header location內(nèi)容中的http://替換成用戶端協(xié)議https://。
NGINX訪問https跳轉(zhuǎn)到http的解決了~
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- nginx強(qiáng)制使用https訪問的方法(http跳轉(zhuǎn)到https)
- 如何通過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實現(xiàn)http自動跳轉(zhuǎn)到https
- 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)文章
Nginx實現(xiàn)404錯誤自動跳轉(zhuǎn)到首頁的配置過程
當(dāng)用戶在訪問網(wǎng)站的過程中遇到404錯誤時,通常情況下應(yīng)該顯示一個友好的錯誤頁面,而不是僅僅顯示一個簡單的錯誤提示,在Nginx中,可以通過配置來實現(xiàn)404錯誤自動跳轉(zhuǎn)到首頁的功能,下面將詳細(xì)介紹如何進(jìn)行配置,需要的朋友可以參考下2023-12-12
Nginx下實現(xiàn)pathinfo及ThinkPHP的URL模式
本篇文章主要介紹了Nginx下實現(xiàn)pathinfo及ThinkPHP的URL模式。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05
nginx實現(xiàn)單主機(jī)多域名映射的項目實踐
本文主要介紹了nginx實現(xiàn)單主機(jī)多域名映射的項目實踐,配置不同的子域名映射到不同的內(nèi)部服務(wù)端口,具有一定的參考價值,感興趣的可以了解一下2025-02-02
Nginx配置PATHINFO隱藏thinkphp index.php
這篇文章主要介紹了Nginx配置PATHINFO隱藏thinkphp index.php,本文直接給出配置示例,需要的朋友可以參考下2015-07-07
Nginx+Tomcat負(fù)載均衡集群的實現(xiàn)示例
本文主要介紹了Nginx + Tomcat負(fù)載均衡集群的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10

