nginx常見問題總結

2022-08-23 09:57:13 字數 561 閱讀 3146

1、當有多個server{}時先匹配哪個?

如果請求同時命中多個server,則先從上到下(如果是分布在多個配置檔案中,則在資料夾中擺放在前面的檔案優先被讀取)先匹配到哪個算哪個。

2、location匹配優先順序(= > ^ > ~* = ~)

=:表示進行普通字元精確匹配,也就是完全匹配

^~:表示普通字元匹配,使用字首匹配

~*:表示執行乙個正則匹配(不區分大小寫)

~:表示執行乙個正則匹配(區分大小寫)

3、nginx中常見的狀態碼

413 request entity too large:預設nginx會限制使用者長傳檔案大小,如果想修改限制的檔案大小可以使用client_max_body_size修改

502 bad gateway:一般為後端服務無響應。(比如反向**到10.1.1.1,如果10.1.1.1沒有響應則nginx會返給客戶端502)

504 gateway time-out:一般為後端服務執行超時(nginx預設等待時間為60秒)

nginx常見問題

1 顯示的錯誤資訊是 413 request entity too large 原因是請求實體太長了。一般出現種情況是post請求時body內容post的資料太大了,如上傳大檔案過大 如post資料比較多 在伺服器的 etc nginx目錄中找到nginx.conf 找到http 段,修改或增加 c...

Nginx常見問題

1.在 apache 的寫法 rewritecond nginx.org rewriterule 在 nginx 可以對應寫成 server 但 nginx 作者更建議的方法是 server server f q 1.請教一下,nginx的rewrite規則怎麼寫?比如將 http rewrite為...

Nginx常見問題

nginx常見問題 nginx優化主要從配置檔案著手,常見優化引數如下 worker processes 與cpu核心數量一致 worker connections 每個worker最大併發連線數 server tokens 伺服器版本號資訊 client header buffer size 預設...