Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS-丢失所有www目录!这怎么可能?_Amazon Web Services_Ssh_Amazon Ec2_Apache2 - Fatal编程技术网

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

Amazon web services AWS-丢失所有www目录!这怎么可能?,amazon-web-services,ssh,amazon-ec2,apache2,Amazon Web Services,Ssh,Amazon Ec2,Apache2,我在AWSEC2上运行开发环境,上周五一切正常 今天我发现开发环境中的Apache不能正常工作 上周五我做的是,我为一个新开发人员创建了一个新的开发帐户,并将他添加到Vhost中,这没什么特别的 现在,当我在AWS上重新启动实例时,它会向我发出警告: Warning: DocumentRoot [/home/dev1/www/web] does not exist Warning: DocumentRoot [/home/dev2/www/web] does not exist Warning:

我在AWSEC2上运行开发环境,上周五一切正常

今天我发现开发环境中的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 - dev1 
No directory, logging in with HOME=/

我怎样才能解决这个问题?在哪里检查日志呢?

在分析引导序列之后,我发现Apache脚本在卷装载脚本之前就已经执行了,这就是为什么它找不到根文档的原因

要使用RightScale修复此问题,请执行以下操作: 1-转到您的服务器 2-单击用于创建服务器(或实例)的模板 3-选择脚本选项卡 4-在右上角的“更改”按钮中,单击它
5-您现在可以拖放以更新启动顺序(您必须将脚本放在apache之前)

如果您在
/home
上安装了另一个卷,则这是可能的。如果重新启动时没有重新装载该卷,或者您使用的是临时卷。是的,这正是事实,现在我正在寻找。。如何在重新启动前连接它,因为每次尝试启动时都会失败,没有ESBY。如果希望卷在启动时自动装载,则应在
/etc/fstab
中配置卷装载。对该文件中的更改要非常小心,错误可能会导致系统无法旋转。在我的/etc/fstab文件中,我没有找到有关卷的行。听起来它崩溃了,你认为如果我用快照替换当前卷会好吗?除非你把它放在那里,否则它不会在你的fstab文件中。您可以使用
mount
命令执行一次性装载。你把什么映射到家里了?另一个EBS卷还是临时卷?