Nginx location 配置心得

2021-07-02 02:26:31 字數 482 閱讀 8432

關於nginx location 配置相關資料很多,由於在配置location時候老是出現404 not found,查閱了很多資料,總算是找到了答案。

server 

location /

}

如上乙個簡單server配置,在瀏覽器中輸入127.0.0.1 和127.0.0.1/hsc其請求的結果是一樣都是/home/hsc/nginx/hsc 目錄下的index.html

解釋下:127.0.0.1 會匹配到 location / 然後 root(表示根目錄) 為/home/hsc/nginx/hsc 然後nginx 再去找/後面的內容這裡為空,所以就找根目錄下的內容。

27.0.0.1/hsc   會匹配到 llocation /hsc 然後 root(表示根目錄) 為/home/hsc/nginx 然後nginx 再去找/後面的內容這裡為hsc這個目錄,所以就會切換到/home/hsc/nginx/hsc目錄下。

Nginx Location配置總結

語法規則 location uri 開頭表示精確匹配 開頭表示uri以某個常規字串開頭,理解為匹配 url路徑即可。nginx不對url做編碼,因此請求為 static 20 aa,可以被規則 static aa匹配到 注意是空格 開頭表示區分大小寫的正則匹配 開頭表示不區分大小寫的正則匹配 和 分...

Nginx Location配置總結

語法規則 location uri 開頭表示精確匹配 開頭表示uri以某個常規字串開頭,理解為匹配 url路徑即可。nginx不對url做編碼,因此請求為 static 20 aa,可以被規則 static aa匹配到 注意是空格 開頭表示區分大小寫的正則匹配 開頭表示不區分大小寫的正則匹配 和 分...

Nginx Location配置總結

語法規則 location uri 開頭表示精確匹配 開頭表示uri以某個常規字串開頭,理解為匹配 url路徑即可。nginx不對url做編碼,因此請求為 static 20 aa,可以被規則 static aa匹配到 注意是空格 開頭表示區分大小寫的正則匹配 開頭表示不區分大小寫的正則匹配 和 分...