一、服務器目錄結構
這里有三個項目,全都部署在/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 去嘗試到網站目錄讀取用戶訪問的文件,如果第一個變量存在,就直接返回;
不存在繼續讀取第二個變量,如果存在,直接返回;不存在直接跳轉到第三個參數上。
參考文章