ソフトウェアエンジニアの日常の雑記

日々思ったことをまとめます

nginxのupstreamのnameは_-とか使えない

本家はこちら

ちょっとした社内向けのマイクロサービスしてると1つのnginxでいろんなところに飛ばす必要がでてきてしまい... スネークケースとかケバブケースでnginx.confを書こうとしたらエラーになったのでメモ


upstream app_lb { server app.local }

この設定はNG

upstream applb {
     server app.local 
}

こっちはOK

nginxの設定のキー名によく_がでてくるから使えるかと思ったら使えなかった ざざざっと書いたあとでエラーになったので、あせる

ちなみにエラーにはなるのだが、定義されてないので、使えないっていうのがさらに時間を溶かしていった