0

我正在开发一个 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] 给我们发送电子邮件,让我们知道发生此错误时您在做什么。我们会尽快修复它。给您造成的任何不便,请原谅。

但是,如果我调用这个 URLhttp://devserver/nnplat/web/app_dev.php它可以工作,那么问题出在哪里?我在我的 VH 中找不到什么问题

4

1 回答 1

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>
于 2013-07-27T03:34:37.660 回答