我已安装Yii2 advanced application template。但是虚拟主机存在问题。
我想使用网址http://test_project/
运行前端部分,使用http://test_project/app/
运行后端部分。
但是当我打开http://test_project/app/
(前端部分工作正常)时,我收到404错误。
这是我的vhosts config
:
#test_project frontend
<VirtualHost *:80>
Servername test_project
DocumentRoot /var/www/test_project/frontend/web
<Directory /var/www/test_project/frontend/web>
Allow from all
AllowOverride All
Order allow,deny
</Directory>
</VirtualHost>
#test_project backend
<VirtualHost *:80>
DocumentRoot /var/www/test_project/backend/web
Servername test_project
ServerPath /app/
RewriteEngine On
<Directory /var/www/test_project/backend/web>
Allow from all
AllowOverride All
Order allow,deny
</Directory>
</VirtualHost>
Note
:由于某些限制,我无法使用子域名(但它可以正常工作)。
感谢您的帮助。