【发布时间】:2018-02-13 13:06:00
【问题描述】:
我以这种方式配置了我的虚拟主机(apache2):
<VirtualHost *:80>
ServerAdmin info@mysite.com
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/mysite.com/public_html/web
<Directory /var/www/mysite.com/public_html/web>
Require all granted
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我可以看到主页和资产,但看不到其他路线。
如果我将文档根目录更改为:
<VirtualHost *:80>
ServerAdmin info@mysite.com
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/mysite.com/public_html/web/app.php
<Directory /var/www/mysite.com/public_html/web/app.php>
Require all granted
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
现在我可以看到所有路线但看不到资产...
如何设置虚拟主机以查看所有路由和资产?
【问题讨论】:
-
这个 gonfig 在 windows 上?
-
在 Ubuntu 16.04 上
-
当您尝试使用第一个配置访问其他路由时会发生什么?
-
在此服务器上找不到请求的 URL /azienda。
标签: php symfony routing virtualhost symfony-2.3