🗂

[ふざけんな]AWSにLravelをデプロイしたら502エラーが出た

2024/05/04に公開

自分がやりたかったこと

VPCを作成して、その中のパブリックサブネットの中にEC2インスタンスを作成しました。そのEC2インスタンスに向かってLaravelをデプロイしたら502エラーがnginxから出ていました、、

解決に役に立ったコマンド

sudo tail /var/log/nginx/error.log

このコードをターミナルで打つと、nginxで出ている最近のエラーログを出力してくれます。自分の場合は、

2024/05/03 03:19:28 [crit] 259822#259822: *1 connect() to unix:/var/run/php-fpm/php-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: ⚪︎⚪︎⚪︎, server: ⚪︎⚪︎⚪︎, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "watashiha-hisho.com"

こんな感じのエラーが出ていて、nginxとphp-fomのパスが合ってないよっていう原因を突き止めることができました。エラーがよくわかんなんない時は、そのままChatGPTにぶん投げるとエラー内容を解説してくれるのでおすすめです。

Discussion