nginxで静的ファイルをs3にプロキシしつつ、backupをunicornで受ける話
こちら参考にさせていただきました。
社内Gyazoの画像をAmazon S3に逃がしてスケーラブルに運用する - 酒日記 はてな支店
【前略】 upstream static_files { server jk-daisuki.com.s3-website-ap-northeast-1.amazonaws.com; server unix:/var/www/apps/production/current/tmp/sockets/unicorn.sock backup; } server { 【中略】 location ~ ^/.+\.(ico|css|js|gif|jpe?g|png|swf|mp3|pdf|html)$ { expires max; add_header Cache-Control public; log_not_found off; proxy_pass http://static_files; } 【後略】 }
あれ、書き起こすと中身すっからかんだな
ほんとはrailsのassetsはunicornに渡すとこも書いてたけどそこは別にいらんか
ちゃんとわからず書いてるとこあるけどそこは今後の課題ですね
おわり