Nginx一個server配置多個location(使用alias)


 

公司測試環境使用nginx部署多個前端項目。網上查到了兩個辦法:

 

在配置文件中增加多個location,每個location對應一個項目
比如使用80端口,location / 訪問官網; location /train 訪問培訓管理系統
配置多個站點
我選擇了配置多個location。
location / {
root /data/html/;
index index.html index.html;
}
location /train {
root /data/trainning/;
index index.html index.html;
}

配置完以后訪問。http://xxxx/train 提示404
找了好久才搞明白, location如果一個特定的url 要使用別名,不能用root,alias指定的目錄是准確的,root是指定目錄的上級目錄,改動后即可以使用了

 

location /train {
alias /data/trainning/;
index index.html index.html;
}

 

轉自:https://blog.csdn.net/lizhiyuan_eagle/article/details/90639448


免責聲明!

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



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