簡體   English   中英

如何使用Nginx動態配置Cakephp應用程序?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM