場景描述:假設域名:www.app.com在Nginx已經將/web/web1配置為Yii2(basic)的根目錄,并部署應用,域名直接訪問項目?,F在想在目錄/web/web1/appdoc部署一個新的項目,并通過訪問 www.app.com/appdoc即可訪問appdoc項目 常規做法是解析一個子域名唄appdoc.app.com直接綁定appdoc站點目錄就行了??赡?nbsp;有人會走馬觀花式的覺得so easy,除非你親自實踐過,否則保證你花樣百出。appdoc 下放置的是thinkphp3.2 的多模塊項目。(此處可以忽略多模塊的概念)線索:理論上講,能夠通過 location 匹配 /appdoc 的URL, 然后設定新的root就行了。比如下面這樣:(往往行不通。。。)location /appdoc { # root /web/web1/appdoc 或者
alias /web/web1/appdoc
try_files xxx xxx xxx
}類似這樣的配置, 已經嘗試不少于10 種了,需求很清晰:通過匹配URL訪問路徑訪問對應項目, 只求親自實踐過的傳授下經驗啊,實踐成功有紅包止于理論的回答,就不要回答了, 實踐驗真知
關于PHP怎么在站點根目錄部署新項目的問題?
寶慕林4294392
2018-06-14 12:00:40