阿帕奇亚马逊ec2失败

我用ubuntu设置amazon ec2实例上的apache

我使用文档根目录设置到/mnt/www/domain.com/htdocs

当任何文件被访问时,我在apache日志上得到这些错误。

[Fri Aug 12 12:26:46 2011] [error] [client xxxxxxx] File does not exist: /mnt [Fri Aug 12 12:26:46 2011] [error] [client xxxxxxx] File does not exist: /mnt [Fri Aug 12 12:26:47 2011] [error] [client xxxxxxx] File does not exist: /mnt fstab file: /dev/xvda2 /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 /dev/xvda3 none swap sw,comment=cloudconfig 0 0 <VirtualHost *:80> ServerAdmin [email protected] ServerName www.domain.com ServerAlias domain.com # Indexes + Directory Root. DirectoryIndex index.php DocumentRoot /mnt/www/www.domain.com/htdocs/ # CGI Directory ScriptAlias /cgi-bin/ /mnt/www/www.domain.com/cgi-bin/ <Location /cgi-bin> Options +ExecCGI </Location> # Logfiles ErrorLog /mnt/www/www.domain.com/logs/error.log CustomLog /mnt/www/www.domain.com/logs/access.log combined </VirtualHost> 

可能是什么问题?

经过进一步研究

我自己修复了这个问题,我之前在Apacheconfiguration中启用了chroot模块,并且在修改它之后运行。

根据您的更新,您可能需要重新启用chroot并更新VirtualHost条目,以便它们引用chroot环境的目录结构。