AWS - 丢失所有www目录!这怎么可能?

时间:2013-11-11 15:53:15

标签: amazon-web-services ssh amazon-ec2 apache2

我在AWS EC2上运行Dev环境,上周五一切正常。

今天我发现开发环境中的Apache无法正常运行。

我上周五做了什么,我为他的目录创建了一个新开发者的新开发帐户,并将他添加到Vhost,这没什么特别的。

现在,当我在AWS上重启实例时,它会给我警告:

Warning: DocumentRoot [/home/dev1/www/web] does not exist
Warning: DocumentRoot [/home/dev2/www/web] does not exist
Warning: DocumentRoot [/home/dev3/www/web] does not exist
...

当我尝试使用其中一个帐户su时

# su - dev1 
No directory, logging in with HOME=/

我该如何解决这个问题?以及在哪里检查日志?

1 个答案:

答案 0 :(得分:0)

在分析了引导顺序后,我发现Apache脚本已经在Volume Mount Script之前执行了,这就是为什么它找不到根文档。

要使用RightScale解决此问题: 1 - 转到您的服务器 2 - 单击用于创建服务器(或实例)的模板 3 - 选择“脚本”选项卡 4 - 在右上角你有更改按钮,点击它 5 - 您现在可以拖放以更新引导顺序(您必须在apache之前放置脚本)