使用VirtualHost的Symfony2项目不起作用

时间:2013-07-27 02:19:54

标签: symfony virtualhost symfony-2.3

我正在开发一个Symfony2项目(使用最新的2.3.2),为此我创建了这个虚拟主机:

<VirtualHost *:80>
    DocumentRoot /var/www/html/nnplat/web
    ServerName nnplat.devserver

    <Directory /var/www/html/nnplat/web>
       AllowOverride all
       Allow from all
    </Directory>

    ErrorLog logs/nnplat-error_log
    CustomLog logs/nnplat-access_log common
</VirtualHost>

如果我致电http://nnplat.devserver,我收到了此错误:

  

糟糕!发生错误服务器返回“404 Not Found”。   有些东西坏了。请发送电子邮件至[email],告诉我们   发生此错误时你正在做什么。我们会尽快修复它   可能。很抱歉给您带来不便。

但如果我将此网址称为http://devserver/nnplat/web/app_dev.php,那么问题出在哪里?我找不到VH的错误

1 个答案:

答案 0 :(得分:1)

试试这个

ServerName nnplat.devserver
<VirtualHost *:80>
DocumentRoot /var/www/html/nnplat/web
<Directory "/var/www/html/nnplat/web">
DirectoryIndex app_dev.php
Options -Indexes FollowSymLinks SymLinksifOwnerMatch
AllowOverride All
Allow from All
</Directory>
</VirtualHost>