Nginx HTTP Status 400 – 錯誤的請求問題解決
第一:實驗故障
今天小編在搭建完Nginx反向代理兩個Tomcat站點,實現(xiàn)負載均衡的實驗,訪問網(wǎng)頁內(nèi)容時,提示如下報錯:
HTTP Status 400 – 錯誤的請求Type 異常報告
消息 The character [_] is never valid in a domain name.
描述 The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
第二:故障原因
根據(jù)瀏覽器報錯的提示消息,意思為:在一個域名中使用字符“_”是不正確的;原來問題出在了nginx主配置文件中給后端tomcat服務器池起的名字上,不支持下劃線
第三:解決方法
將下劃線改成“-”,再重新啟動nginx服務就沒問題了。

補充知識:
НТТР狀態(tài)碼
- 當使用瀏覽器訪問某一個URL,會根據(jù)處理情況返回相應的處理狀態(tài)
- 通常正常的狀態(tài)碼為2xx, 3xx (如200)
- 如果出現(xiàn)異常會返回4xx, 5xx (如404)
4xx是客戶端錯誤,5xx是服務器錯誤
到此這篇關于Nginx HTTP Status 400 – 錯誤的請求問題解決的文章就介紹到這了,更多相關Nginx HTTP Status 400 錯誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx 緩存系統(tǒng) proxy_cache工作原理解析
Nginx 的 proxy_cache 模塊允許 Nginx 作為反向代理服務器時緩存后端服務器的響應,本文給大家介紹Nginx 緩存系統(tǒng) proxy_cache的工作原理,感興趣的朋友跟隨小編一起看看吧2024-12-12
詳解Nginx虛擬主機配置中server_name的具體寫法
這篇文章主要介紹了Nginx虛擬主機配置中server_name的具體寫法,server_name服務器名是虛擬主機中必須配置的重要參數(shù),需要的朋友可以參考下2016-03-03

