nginx報(bào)錯(cuò)upstream sent invalid header的解決
1.報(bào)錯(cuò)背景
最近由于nginx 1.20的某個(gè)漏洞需要升級(jí)到nginx1.25的版本。在測(cè)試環(huán)境升級(jí)完nginx后,發(fā)現(xiàn)應(yīng)用直接報(bào)錯(cuò)502 bad gateway了。
然后查看nginx的errlog,發(fā)現(xiàn):
upstream sent invalid header: "Cache\x20..." while reading response header from upstream,
報(bào)錯(cuò)信息顯示應(yīng)該是http 請(qǐng)求header里面有問(wèn)題,"Cache\x20…"代表的是空字符串。
2.報(bào)錯(cuò)排查和解決問(wèn)題
通過(guò)搜搜引擎和chatgpt都未找到正確的答案。后面在官網(wǎng)中找到這樣的描述:說(shuō)是在nginx1.21以后是會(huì)直接拒絕非法的請(qǐng)求頭的。
根據(jù)這個(gè)信息排查后端代碼發(fā)現(xiàn),在攔截器中 HttpServletResponse的header中的“Cache-Control”參數(shù)多了個(gè)空格
。將空格刪除后問(wèn)題解決。
到此這篇關(guān)于nginx報(bào)錯(cuò)upstream sent invalid header的解決的文章就介紹到這了,更多相關(guān)nginx報(bào)錯(cuò)upstream 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳細(xì)聊聊K8s容器內(nèi)nginx帶變量的域名解析
這篇文章主要給大家介紹了關(guān)于K8s容器內(nèi)nginx帶變量域名的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-01-01nginx實(shí)現(xiàn)透轉(zhuǎn)的方法步驟
本文主要介紹了nginx實(shí)現(xiàn)透轉(zhuǎn)的方法步驟,實(shí)現(xiàn)HTTP與HTTPS請(qǐng)求的客戶端IP地址透?jìng)?文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05nginx配置多個(gè)站點(diǎn)共用80端口的解決方法
這篇文章主要介紹了nginx配置多個(gè)站點(diǎn)共用80端口的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06在Nginx中增加對(duì)OAuth協(xié)議的支持的教程
這篇文章主要介紹了在Nginx中增加對(duì)OAuth協(xié)議的支持的教程,OAuth協(xié)議如今廣泛用于社交網(wǎng)絡(luò)的API中,需要的朋友可以參考下2015-06-06Nginx Rewrite模塊應(yīng)用的幾種場(chǎng)景
這篇文章主要介紹了Nginx Rewrite模塊應(yīng)用的幾種場(chǎng)景,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11nginx結(jié)合keepalived實(shí)現(xiàn)高可用的完整步驟
這篇文章主要給大家介紹了關(guān)于nginx結(jié)合keepalived實(shí)現(xiàn)高可用的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12解決國(guó)內(nèi)k8s的ingress-nginx鏡像無(wú)法正常pull拉取問(wèn)題
本文主要介紹了解決國(guó)內(nèi)k8s的ingress-nginx鏡像無(wú)法正常pull拉取問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03