WordPress | AWS | SSH接続でのエラーの詳細確認方法
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のログの場所は? | インフラエンジニアになりたくて。
以上