无法从 apache2 加载网页

无法从 apache2 加载网页

在运行 Ubuntu Server 14.04.1 的虚拟机中设置开发环境时,我无法加载任何网页。我有一个自定义配置文件,用于从共享文件夹加载文件(更易于开发),如下所示:

<VirtualHost *:80>
      ServerName sandbox
      ServerAlias *.dev

      LogLevel info
      ErrorLog ${APACHE_LOG_DIR}/dev-error.log
      CustomLog ${APACHE_LOG_DIR}/dev-access.log combined

      RewriteEngine On

      <Directory />
          Options FollowSymLinks
          AllowOverride All
      </Directory>

      <Directory /media/>
          Order allow,deny
          Allow from all
          Require all granted
      </Directory>

      <Location /server-status>
          SetHandler server-status
          Order allow,deny
          Allow from all
          Require all granted
      </Location>

      UseCanonicalName Off
      VirtualDocumentRoot /media/sf_%1
</VirtualHost>

配置已启用,并使用 正确进行符号链接a2ensite,重写、状态和 vhost 模块均已启用a2enmod,我已尝试将组所有权更改为www-data。我配置错误了吗?

编辑:没有错误,但是进入网站时返回 404

答案1

所以我感觉自己像个傻瓜...正如@bistoco 所说

我认为你错过了Require all granted一个<Directory />

解决方案就是使用正确的目录名。/media/sf_%1但不是/mnt/hgfs/sandbox.dev……

相关内容