婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Nginx本地目錄映射實現代碼實例

Nginx本地目錄映射實現代碼實例

熱門標簽:ai電話機器人營銷 比較穩定的外呼系統 云南云電銷機器人招商 信貸電銷機器人系統 山東電信外呼系統靠譜嗎 400 電話 申請費用 江蘇自動外呼系統一般多少錢 鸚鵡螺號航海地圖標注時間 長沙回撥外呼系統

有時候需要訪問服務器上的一些靜態資源,比如掛載其他設備上的圖片到本地的目錄,而本地的目錄不在nginx根目錄下,這個時候就需要簡單的做一下目錄映射來解決,比如想通過瀏覽器http://ip/image/2016/04/29/10/abc.jpg訪問到系統目錄/image_data/2016/04/29/10/abc.jpg需要在nginx.conf中對應的server {}下添加location規則,配置如下:

location /image/ {
      root /;
      rewrite ^/image/(.*)$ /image_data/$1 break;
    }

  location /image/設置服務器攔截含有/image/的請求,實際上范圍根據實際情況確定精確度

  root /;設定作用的根目錄,rewrite就是真正的跳轉規則,設置以image為開頭的請求跳轉到/image_data開頭的根目錄,后面的參數原封不動的添加過去,這樣就實現了目錄的映射,

  使用上面的規則可以很方便的映射到本地指定的多個用于靜態訪問的目錄

  保存之后使用 ./nginx -s reload 重新載入配置文件,訪問指定的url就訪問到了

  另外還可以靈活配置精確代理,比如代理某一個訪問路徑,比如我們訪問http://ip/abc/bcd/123.ico這時候我們映射到/web/host1/123.ico那么可以配置如下規則:

location /abc/bcd/123.ico {
  root /;
  rewrite ^/abc/bcd/123.ico$ /web/host1/123.ico break;
}

  以上就實現了精確地路徑代理,注意后面的/web/host1屬于文件系統路徑,而不是web主機的虛擬目錄,因為上面root設置的是根目錄,如果沒有指定root那么以前面的server塊中指定的全局root值為準,每個location塊中屬性的作用域只是這一個塊中;

另外可以代理多個路徑可以通過web真實路徑訪問也可以使用代理路徑訪問,從而根據不同的業務需求設置代理,那么nginx本身就可以實現很多實用并且好用的功能

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:亳州 澳門 烏海 衡陽 運城 拉薩 齊齊哈爾 嘉興

巨人網絡通訊聲明:本文標題《Nginx本地目錄映射實現代碼實例》,本文關鍵詞  Nginx,本地,目錄,映射,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx本地目錄映射實現代碼實例》相關的同類信息!
  • 本頁收集關于Nginx本地目錄映射實現代碼實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 外汇| 开化县| 禄丰县| 龙口市| 耿马| 温州市| 手游| 长治县| 和顺县| 施甸县| 隆安县| 日土县| 加查县| 边坝县| 定日县| 赤峰市| 宜宾县| 射洪县| 松江区| 炉霍县| 嘉禾县| 逊克县| 桐乡市| 横峰县| 绿春县| 革吉县| 北票市| 北川| 巢湖市| 北流市| 凤台县| 黄浦区| 金寨县| 金堂县| 手机| 博兴县| 辽源市| 通河县| 淮安市| 无为县| 郴州市|