「Apacheでサーバー立ててPHPでもやるか」と思ったが、ハマったのでメモ。

何にハマったのかというと・・・
ブラウザでlocalhostにアクセスしようと思っても、

こんな風に出てしまう。

こりゃ参った。。。

とりあえず、まずはApacheのバージョンを確認しよう。

というのも、バージョンによってエラーの特徴があるらしい。
2.2系だったり、2.4系だったり。
ちなみに今回は、2.4.18なので2.4系ということだ。

 

次のコマンドを打って、エラーログの確認をしよう。

ここで多くのエラーが確認できた。
ただ、ほとんどが“client denied by server configuration”だったので、おそらくapache.confの問題かと。

apache2.confを編集しよう。

 

私の場合、ドキュメントルートを変更して編集したかったので、

これを追記した。
その後、Apacheを再起動。

 

すると・・・

無事表示された。
ほっと一安心。

ドキュメントルートを設定していなかったのが問題だったらしい。
ド素人なので詳しいことは分からないが、問題を解決していきながら一歩ずつ成長できればいいな。