概要 nginxを初めて使ってみましたが、 色々ハマりどころがあったため、メモを兼ねて投稿します。 Owner問題 これはnginxに限った問題ではないかもしれませんが、 使用するフォルダがnginxの実行ユーザになっている必要があります。 例えば、centosの場合だと /var/lib/nginx などですね。 ここがうまくいっていないと ダウンロードの処理などを入れた時に failed (13: Permission denied) while reading upstream というエラーがnginxから吐き出されます。 解決手法 sudo chown -R [nginxの実行ユーザ名] /var/lib/nginx ここはもしかしたらOwnerを変えすぎなのかもしれませんが、 そこまで検証をしていません。 もしそういう指摘などありましたら、コメントください。 Permission