Itamae
を使っている時にnginx
がどうしても動かなかったのでメモ。
現象
Itamae
でtemplate
を使ってnginx
の設定ファイルを読み込んだらnginx
が起動しなくなりました。
エラーはnginx: [emerg] open() "/etc/nginx/nginx.conf" failed (13: Permission denied)
というもの。
/etc/nginx/nginx.conf
のアクセス権を777にしてもダメ。
一度/etc/nginx/nginx.conf
を消して作り直すとうまくいくという良く分からない状態でした。
解決策
Selinux
を止めたらうまくいきました。
根本原因が分かってないのが嫌なのですがとりあえず起動するようになりました。