Nginx|nginx的文件路徑配置(root&alias)

語(yǔ)法

  • root

語(yǔ)法:root path
默認(rèn)值:root html
配置段:http、server、location、if

  • alias

語(yǔ)法:alias path
配置段:location

root&alias區(qū)別

  • root

如果一個(gè)請(qǐng)求的 URI 是/weblogs/test.html時(shí),web 服務(wù)器將會(huì)返回服務(wù)器上的/data/weblogs/b.hundred.com/weblogs/test.html 的文件。

實(shí)例

配置內(nèi)容

文件夾里的文件

test.html的內(nèi)容

測(cè)試靜態(tài)頁(yè)面的路徑是/data/weblogs/b.hundred.com/weblogs/test.html

瀏覽器請(qǐng)求
  • uri為/weblogs/test.html,請(qǐng)求后的頁(yè)面是/data/weblogs/b.hundred.com/weblogs/mysite.html.
    root 會(huì)根據(jù)完整的 URI 請(qǐng)求來映射,也就是/path/uri。
  • alias

alias 會(huì)把 location 后面配置的路徑丟棄掉,把當(dāng)前匹配到的目錄指向到指定的目錄。

實(shí)例

配置內(nèi)容

測(cè)試的靜態(tài)文檔

測(cè)試靜態(tài)頁(yè)面的路徑是/data/weblogs/b.hundred.com/mysite.html

瀏覽器請(qǐng)求頁(yè)面
  • uri為/mmp/mysite.html,請(qǐng)求后的頁(yè)面是/data/weblogs/b.hundred.com/mysite.html.
  • /mmp/被替換為/data/weblogs/b.hundred.com/

注意

  • 使用 alias 時(shí),目錄名后面一定要加”/”。
  • alias 可以指定任何名稱。
  • alias 在使用正則匹配時(shí),必須捕捉要匹配的內(nèi)容并在指定的內(nèi)容處使用。
  • alias 只能位于 location 塊中。

實(shí)際操作時(shí)發(fā)生的問題

在使用alias配置時(shí),使用了alias /data/weblogs/b.hundred.com,結(jié)果在瀏覽器發(fā)起請(qǐng)求時(shí),找不到頁(yè)面。原來是目錄名后面沒有加”/”。之后,改成了alias /data/weblogs/b.hundred.com/就成功了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • 1 概述 本文將介紹nginx里http配置段的相關(guān)配置,主要介紹ngx_http_core_module這個(gè)模塊...
    ghbsunny閱讀 2,073評(píng)論 0 0
  • 閱讀之前,建議先閱讀初識(shí) Nginx。 之后,我們來了解一下 Nginx 配置。 抽象來說,將 Nginx 配置為...
    思?jí)鬚HP閱讀 1,394評(píng)論 2 10
  • 配置運(yùn)行Nginx服務(wù)器用戶(組) 用于配置運(yùn)行Nginx服務(wù)器用戶(組)的指令是user,其語(yǔ)法格式為: use...
    吃瓜的東閱讀 4,669評(píng)論 0 41
  • 前言:你真的了解如何將 Nginx 配置為Web服務(wù)器嗎 閱讀之前,建議先閱讀初識(shí) Nginx。 之后,我們來了解...
    程序員祝融閱讀 1,187評(píng)論 0 4

友情鏈接更多精彩內(nèi)容