nginx的root和alias指令的區別

2021-07-06 11:04:30 字數 334 閱讀 1657

nginx配置下有兩個指定目錄的執行,root和alias

location /img/

#若按照上述配置的話,則訪問/img/目錄裡面的檔案時,ningx會自動去/var/www/image/目錄找檔案

location /img/

#若按照這種配置的話,則訪問/img/目錄下的檔案時,nginx會去/var/www/image/img/目錄下找檔案。]

alias是乙個目錄別名的定義,root則是最上層目錄的定義。

還有乙個重要的區別是alias後面必須要用「/」結束,否則會找不到檔案的。。。而root則可有可無~~

nginx靜態檔案對映root和alias

使用nginx做伺服器,用root配置目錄後期望通過image.image jpg訪問卻一直報404錯誤,但是可以通過image.jpg卻可以訪問 server 最後發現配置靜態路徑的兩種方式。之前靜態的都是直接在url裡寫根目錄,所以一直沒發現。加了乙個有字首的url,就出現404問題。查詢原因 ...

nginx的root和alias用法

location test 當你訪問的是 test index.html 時 會返回主機位置 home angel test index.html location test 當你訪問的是 test index.html 時 會返回主機位置 home angel new index.html 一定要...

Nginx的root和alias區別

下面舉例說明 location i 請求這個位址時,那麼在伺服器裡面對應的真正的資源是 data w3 i top.gif檔案 注意 真實的路徑是root指定的值加上location指定的值 這裡在提乙個其他的知識點 http模組的index http模組名叫index,它有乙個指令叫index,預...