欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx配置中root和alias的區(qū)別及說明

 更新時間:2024年08月06日 16:31:58   作者:tuonioooo  
這篇文章主要介紹了Nginx配置中root和alias的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Nginx配置中root和alias區(qū)別

root和alias都可以定義在location模塊中,都是用來指定請求資源的真實路徑,比如:

location /i/ {  
    root /data/w3;
}

請求 http://foofish.net/i/top.gif 這個地址時,那么在服務器里面對應的真正的資源

/data/w3/i/top.gif文件

注意:真實的路徑是root指定的值加上location指定的值 。

而 alias 正如其名,alias指定的路徑是location的別名,不管location的值怎么寫,資源的 真實路徑都是 alias 指定的路徑 ,比如:

location /i/ {  
  alias /data/w3/;
}

同樣請求 http://foofish.net/i/top.gif 時,在服務器查找的資源路徑是: /data/w3/top.gif

其他區(qū)別

1、 alias 只能作用在location中,而root可以存在server、http和location中。

2、 alias 后面必須要用 “/” 結束,否則會找不到文件,而 root 則對 ”/” 可有可無。

root 與 alias使用

假如服務器路徑為:/home/imooc/files/img/face.png

root 路徑完全匹配訪問

配置的時候為:

location /imooc {
    root /home
}

用戶訪問的時候請求為:url:port/imooc/files/img/face.png

alias可以為你的路徑做一個別名,對用戶透明

配置的時候為:

location /hello {
    alias /home/imooc
}

用戶訪問的時候請求為:url:port/hello/files/img/face.png,如此相當于為目錄imooc做一個自定義的別名。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論