2016-05-24から1日間の記事一覧

NginxでUnicornが別Portへリダイレクトしてしまう

$http_host は ポート含む $host は、ポート含まないたとえば、このような経路でサイトを表示させるとき、 ブラウザ =(80)=> Cloud Front =(8000)=> ELB =(80)=> Nginx =(socket)=> Unicorn このようにポート8000にして通過させると、Unicorn 側に 8000ポー…

Rails で Base64 エンコードされた文字を Carrierwave で保存する最も良い方法

File クラスを使うと、ストレージの読み書きが発生し、速度が落ちるため、メモリ上だけで処理を行う方針。 File クラスと同じ処理をするため、メソッドを定義する。 class StringFileIO < StringIO def self.create_from_canvas_base64 str return nil if st…