Nginx同一個域名部署多個項目


一、服務器目錄結構

這里有三個項目,全都部署在/usr/local/src目錄下

 

 二、nginx配置文件

其他地方無需改變,需要改變server里面添加路由頭匹配規則即可

 

 其中:

try_files從字面上理解就是嘗試文件,再結合環境理解就是“嘗試讀取文件”,那他想讀取什么文件呢,
答:讀取靜態文件
 
$uri  這個是nginx的一個變量,存放着用戶訪問的地址,
比如:http://www.xxx.com/index.html, 那么$uri就是 /index.html
 
$uri/ 代表訪問的是一個目錄,比如:http://www.xxx.com/hello/test/    ,那么$uri/就是 /hello/test/
 
完整的解釋就是:try_files 去嘗試到網站目錄讀取用戶訪問的文件,如果第一個變量存在,就直接返回;
不存在繼續讀取第二個變量,如果存在,直接返回;不存在直接跳轉到第三個參數上。
 
參考文章


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM