タイトルがどうしても長くなってしまう。。。 nginxでリバースプロキシを構成し、バックエンドでunicornやthinを動かす構成を取っていましたが、なぜかassets(CSS, JavaScript)が上手く読み込まれません。確認すると、取得できているんだけどなー。 と思ってしばらく格闘していると、MIMEタイプに関するエラーが発生していることが分かりました。 ポートを指定して直接バックエンドのサーバにアクセスすると読み込めていることから、nginxが適当なMIMEタイプを返しているのだとと推測。調査すると、ある設定が抜けていました。 httpコンテキストにおいて、以下のようにmime.typesを設定すればよさそうです。 >|| http { include mime.types; upstream backend { ||< これで解決しました。nginxにおけるサーバ運用のノウハ