【发布时间】:2015-04-09 21:46:56
【问题描述】:
这里有 Symfony 的问题。我想在 ubuntu 上拥有虚拟主机,这样我就可以像 app.local 一样访问我的 Symfony 应用程序。我尝试过的:
<VirtualHost *:80>
ServerName app.local
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
</IfModule>
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
DocumentRoot /var/www/app/web
<Directory /var/www/app/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
</VirtualHost>
我将这些行添加到主机文件中
127.0.0.1 app.local
但是当我在浏览器中编写 app.local 时,它会带来我的 www 目录(默认 apache 页面)的索引。我做错了什么?
【问题讨论】:
-
你的配置中有
NameVirtualHost *:80吗?你重启了吗? -
是的,我有 NameVirtualHost,我确实重启了。
标签: apache ubuntu symfony1 virtualhost