Php 许多应用程序取决于服务器名Yii2

Php 许多应用程序取决于服务器名Yii2,php,yii,Php,Yii,我需要以这种方式使用许多yii应用程序: www.domain.com / domain.com => Application #1 companyID*.domain.com => Application #2 (e.g. company1.domain.com, company2.domain.com...) crm.domain.com => Application #3 在entry脚本(web/index.php)中,有一些逻辑根据服务器名称创建和配置这些应用程

我需要以这种方式使用许多yii应用程序:

www.domain.com / domain.com => Application #1

companyID*.domain.com => Application #2 (e.g. company1.domain.com, company2.domain.com...)

crm.domain.com => Application #3
在entry脚本(
web/index.php
)中,有一些逻辑根据服务器名称创建和配置这些应用程序(我不知道是否正确,可能最好在服务器端这样做)

因此,问题是:如何正确地创建和配置多个应用程序(用于web和控制台应用程序)

有详细的说明吗


如果您知道,当根据子域的名称创建不同的应用程序时(从上面的示例中),这种体系结构被称为什么。

您只是在寻找每个域不同的配置,还是每个应用程序真正不同的行为,有一些共享功能和共享数据库,如果有,请查看Yii的高级模板

是的,它将是具有单独功能的应用程序。一般来说,高级模板适合我,但我不知道如何向单独的应用程序发送请求,例如:
company1.domain.com、company2.domain.com、company3.domain.com…
,该应用程序将被称为“company”。因此,高级模板的使用有些复杂,但提供了许多功能。您可以使用yii环境see配置域,并使用vhost see使其易于访问