2020/05/25
nginxをsupervisordを使って起動する
実施事項
Debian stretchなOSでnginxを起動していましたが・・インスタンスを再起動したらnginxが動いてくれなかったため見直しを実施しました。
他のweb appはsupervisordで登録していたので、相乗りしました。
インスタンスにsshでログインした後、まずはrootになります。
それから以下のコマンドを実行して、nginxをsupervisordの管理下におきました。
cd /etc/supervisor/conf.d/
cat <<EOF > nginx.conf
[program:nginx]
command=/usr/sbin/nginx -c /etc/nginx/nginx.conf
process_name=%(program_name)s
numprocs=1
stopsignal=QUIT
EOF
supervisorctl update
以上になります。
関連する記事
[EKS]NLB+NginxでClientのIPアドレスを取得する
EKS上にdeployしたnginxをNetwork Load Balancerを使って外部公開した時に接続元のIPアドレスを取得する対応をしました
[Nginx][Free版]cloudflareでユーザーのIPアドレス取得する
CloudflareのProxyを通した場合でもユーザーのIPアドレスを取得できるようにNginxの設定を編集しました
NginxにBasic認証を導入してみた(Docker編)
Docker上で動くNginxに基本認証を導入してみました
nginxのproxy_cacheを設定して、Nuxt.jsのサイトを高速化しました
Nuxt.jsのアプリをbackendにしているnginxのcache設定を有効にして高速化するようにしました