WordPress | AWS | SSH接続でのエラーの詳細確認方法

2022年5月20日

2022/2/1,AWSのEC2を用いてWordPressを利用したWebサイトを公開した.当該記事はこちらを参照

こちらのWebサイトにて,先日504エラーが発生した.エラーは5/15に投稿した記事に基づき解消できた.今回はエラーの詳細を確認する方法を以下に記す.

背景

Webサイトのログイン画面にアクセスすると,ウェブブラウザに以下エラー画面が表示された.

当該エラーは,5/15に投稿した記事に基づき,AWSのEC2インスタンスおよびRDSのデータベースを再起動することで解消することができた.

今回は,SSH接続により,ログを確認してみる.

ログの確認方法

以下"Tera Term"をダブルクリックする.

以下のように画面が開くので,EC2インスタンスのパブリックIPv4アドレスをホストに入力し,"OK"をクリックする.

以下画面に進むので,"ユーザー名"を入力し,"秘密鍵"(pemファイル)を選択し,"OK"をクリックする.

以下画面が表示される."cd /var/log/httpd"を入力すると,"Permission denied"が出力される.

そのため,以下のように,"su"を入力し,オーナーをrootに変更する.

以下のように,"cd /var/log/httpd/"を入力すると,"httpd"のディレクトリに進む.その後,"ls -l"(エルエス マイナスエル)を入力すると,アクセスログとエラーログの概要を確認することができる.

“httpd"のディレクトリにて,"tail -f /var/log/httpd/access_log"を入力すると,以下のようにアクセスログの詳細を確認することができる.CTRL + Cキーを押すと,プロセスは終了する.

“tail -f /var/log/httpd/error_log"を入力すると,以下のようにエラーログの詳細を確認することができる.CTRL + Cキーを押すと,プロセスは終了する.

参照

(1) Apacheのログの場所は? | インフラエンジニアになりたくて。

以上

AWS,WordPressSSH

Posted by クマガイ