我在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=/
我该如何解决这个问题?以及在哪里检查日志?
答案 0 :(得分:0)
在分析了引导顺序后,我发现Apache脚本已经在Volume Mount Script之前执行了,这就是为什么它找不到根文档。
要使用RightScale解决此问题: 1 - 转到您的服务器 2 - 单击用于创建服务器(或实例)的模板 3 - 选择“脚本”选项卡 4 - 在右上角你有更改按钮,点击它 5 - 您现在可以拖放以更新引导顺序(您必须在apache之前放置脚本)