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に渡すとこも書いてたけどそこは別にいらんか
ちゃんとわからず書いてるとこあるけどそこは今後の課題ですね
おわり