0

I am running a Dev environment on AWS EC2, Last Friday everything was working fine.

Today i figured out that Apache on dev environment doesn't work properly.

What i did last friday was, i created a new dev account for a new developer with his directory and added him to the Vhost which was nothing special.

Now when i reboot the instance on AWS its giving me warning :

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
...

And when i try to su with one of the account i got

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

How can i Fix this ? and where to check for log ?

4

1 に答える 1

0

ブート シーケンスを分析した後、ボリューム マウント スクリプトの前に Apache スクリプトが実行されていたため、ルート ドキュメントが見つからないことがわかりました。

RightScale を使用してこれを修正するには: 1 - サーバーに移動します。 2 - サーバー (またはインスタンス) の作成に使用したテンプレートをクリックします。 3 - [スクリプト] タブを選択します。 4 - 右上に変更ボタンがあります。それをクリックします。 5 - ドラッグ アンド ドロップでブート シーケンスを更新できるようになりました (Apache の前にスクリプトを配置する必要があります)。

于 2013-11-11T23:52:08.283 に答える