nginx配置心得 location 與alias

2021-05-25 08:47:20 字數 774 閱讀 7000

因專案需求

需在nginx下發布不同目錄下的服務

例如:  需發布在/mnt/1下的目錄與/mnt/2下的目錄,

/mnt/1   對應的預設url為所有  /;

/mnt/2   對應的url為  /a/b;

有以下請求              對應發布的目錄

/a/c/p.xml                 /mnt/1/a/c/p.xml

/p.xml                     /mnt/1/p.xml

/a/c/b/p.xml               /mnt/1/a/c/b/p.xml 

/a/b/p.xml                 /mnt/2/a/b/p.xml

/a/b/f/p.xml               /mnt/2/a/b/f/p.xml 

則配置檔案必須這樣配置

location /

location /a/b

注意:從上面的配置中可以發現,如果/mnt/2下沒有a目錄,只有f目錄,則不能成功匹配,此時,可採用虛擬路徑配置

例如 , 有以下請求              對應發布的目錄

/a/b/p.xml                 /mnt/2/p.xml

/a/b/f/p.xml               /mnt/2/f/p.xml 

則配置檔案可以這樣配置

location /a/b/

使用alias時目錄名後面一定要加「/」,虛擬目錄比真實目錄優先順序要高。

nginx 防盜煉心得

後台是利用http伺服器nginx和tomcat在linux環境中,本來,如果是這樣的話,就可以進行處理這樣的請求。思路是 獲取許可權,看這個請求是否有許可權進行訪問,但是,我們在tomcat的service.xml目錄裡面配置了絕對路徑 這就造成了,不需要經過專案,只要tomcat進行開啟就可以訪...

nginx使用心得

一。nginx的安裝 採用yum安裝 安裝好以後,nginx 的位置是 etc nginx 二。然後進行配置 開啟配置檔案 vi etc nginx conf.d default.conf 輸入下面的資訊 server error page 500 502 503 504 50x.html loca...

Nginx location 配置心得

關於nginx location 配置相關資料很多,由於在配置location時候老是出現404 not found,查閱了很多資料,總算是找到了答案。server location 如上乙個簡單server配置,在瀏覽器中輸入127.0.0.1 和127.0.0.1 hsc其請求的結果是一樣都是 ...