一週間連続で続けたい(さらっと宣言)最近、あるWebサービスを作っていまして、ざっくり構成を言うとnode+redis+nginxみたいな感じ。app.jsみたいな感じで動かします。本番環境では、さすがにポート書かないよね!ってことで、example.comに来たらexample.com:8080に振るのをnginxで書くにはどうしたらよいかを備忘録として。nginx.confをいじります。nginxの設定等は省きます。nginxで「お、ここにconfファイルあるのね」ってチェックする。いい方法あったら教えてちょ。nginx.confをこんな感じで書きなおす。$host;}//その他設定}【注意点】proxy_passは「http://」から始めないとエラー吐いてた。今回は別にrootの設定しなくても,nodeが動いているのはport:8080なので、そこに振るだけでおk.proxy_set_headerも設定しなくても、実は通るw今回の本番環境では、リバースプロキシ通してないから、そのままで行けるらしい。リバースプロキシ通すといろいろ面倒らしい。その際は、proxy_set_headerってのをちゃんと設定しないと動かない。オレ何故かずっと以下の画面で「は?」ってなっててんけど、よく見てみると、nginx.confイジれって書いてるのに、オレずっとnginx.conf.defaultをイジってて、「そら、動かんわー」っていうツッコミをしてた。ちなみに、nginx.conf.defaulはnginx.confのバックアップ的な存在です。nginx.confイジり過ぎて、元どんな感じやったけー?って時に使います。Haha!温泉行きたひ。コメントをキャンセルメールアドレスが公開されることはありません。