【さくらのVPS】WEBページが表示されない → apacheが停止していた

この記事について

環境さくらのVPS + apache
目的突然表示されなくなったwebページを復旧する
結果httpd が停止していた。起動して解決

つまずきポイント要約

  • 一般ユーザーだと「status unknown due to insufficient privileges」になるので root で確認する
  • ポート80/443が不通ならまず apache の状態を見る

事象

ある日突然WEBページが表示されなくなった。
表示されなくなったサイトとは別のサイトのお問い合わせメールから知る。

アクセスするが確かに表示されない。2つ契約しているVPSサーバーのもう片方は問題なく表示できる。表示できないサイトと同じサーバーで運営している別サイトも表示できず。

さくらのVPSサーバーのコントロールパネルにはログイン可能。
特に問題も当たらず。

調査

さくらのコールセンターに問い合わせる。

サーバーには問題ないとの答え。

ただ、ポート80(http)と443(https)が不通で通信ができてないとのこと。

問題を解決するにはポートを開放するか、apache の状態を確認しろと助言をもらう。

ターミナルからサーバーにアクセス。

apacheの状態を確認

//コマンド

/etc/init.d/httpd status

//結果

httpd status unknown due to insufficient privileges.

権限がないという事で root に変更して確認

//結果

httpd は停止しています。

原因:apache が停止していた

やっぱり動いてなかった。

対処

//apache を起動

service httpd start

//結果

httpd を起動中

無事WEBページを表示できた。

タイトルとURLをコピーしました