![](/img/trans.png)
[英]How to configure two Codeigniter applications in two directories in Nginx, FastCGI
[英]How to configure dynamically cakephp applications with nginx?
我的問題是:我正在嘗試使用多個cakephp應用程序配置nginx(將不時添加和刪除)。 而且我希望這種配置是動態的(如果子目錄存在,那么它將作為cakephp應用程序加載,如果不存在,則為404)。
但問題是:我無法配置nginx來正確地為每個應用程序提供根目錄(我不想將所有位置都放在conf文件中)。
例如:
/var/www/cakephp1 + /app/webroot/ Will be served as: www.mydomain.com/cakephp1
/var/www/cakephp2 + /app/webroot/ Will be served as: www.mydomain.com/cakephp2
我知道如何進行配置以運行單個應用程序。 任何想法如何實現這一目標? 具有動態配置?
您可以輕松地使用try_files
。 如果您匹配location
指令中的任何內容,則可以重用try_files
指令中匹配組的任何部分來嘗試多個位置。 另外,您可以使用$http_host
東西來組成另一個應用程序根。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.