nginxでデプロイがうまくいくようになってもunicornを起動した後にunucornのエラーログがものすごい勢いで肥大化していった。原因はunicornのworkerプロセスが起動したそばから死に、再生成を繰り返しているためだった。NATインスタンスの構成でハマった件について。EC2のインスタンスはELBからのアクセスを受け付けて外に出る時はNATを通す、という単純な構成をしたかったのだけれどもうまく行かなかったからその失敗談。aws、elb、nginxコメントするnginxで公開したくないファイルが意図せず公開される件wordpressはそれ自体が公開ディレクトリに置くこと前提になっているいわば諸刃の剣状態だ。実際このブログも途中で気がついたが.git/configになど打つとアクセス出来てしまっていた。その為、非公開とするためにnginxに設定を追記した。git、nginx、WordPressコメントするansibleでnginxユーザを追加するnginxはインストールしたものの、ユーザやグループは自動では作られていなかった。そのためansibleでユーザとグループを追加することにした。nginxuidとgidは競合すると面倒なのであえて固定はしていない。ansible環境構築apache使ってるからか表示が遅い。いうことでnginxに乗り換えることにした。phpをnginxに対応させるのとnginx自体の設定を書く。rails6で開発を始めるrails5.2とDockerとwebpackerとbootstrap4【設定編】docker-composeのサンプルrails5.2とDockerとwebpackerとbootstrap4【インストール編】そうだ。