国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx配置中指令root和alias的區別淺析

2024-08-30 12:25:58
字體:
來源:轉載
供稿:網友

前言

最近在nginx上部署日志分析工具awstats時,在配置awstats分析結果可供網頁瀏覽這步時,分析結果頁面訪問總是404.后來查閱了一些資料,發現是root和alias的用法區別沒搞懂導致的,這里特地將這兩者區別詳盡道來,供大家學習參考。

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

其他區別:

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

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

總結

以上就是這篇文章的全部內容了,希望能對大家的學習或者工作帶來一定的幫助,如果有疑問大家可以留言交流

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 收藏| 班戈县| 乐亭县| 宜城市| 武威市| 滕州市| 康保县| 海安县| 巴彦淖尔市| 城步| 清原| 乐都县| 连城县| 衡阳县| 兴山县| 云霄县| 临猗县| 盈江县| 阳西县| 济宁市| 宜宾市| 启东市| 盐源县| 鄂托克前旗| 波密县| 吉木乃县| 南丹县| 涞源县| 赤城县| 宣武区| 舟山市| 石门县| 海宁市| 确山县| 宁陵县| 遂宁市| 泗洪县| 海晏县| 平泉县| 开封市| 城市|