ISUCON7 予選を学生枠で突破した

チーム ML として @ishiy1993 と ISUCON7 の予選に出て,学生枠で予選を通過しました.やったことと感想を簡単にまとめます.言語は Python で,最終&ベストスコアは 75,346 でした.

“ISUCON7 予選を学生枠で突破した” の続きを読む

Let’s Encrypt で証明書を発行して運用するための nginx の設定

この記事では Let’s Encrypt で証明書を発行し, nginx で利用するための設定を紹介します. Nginx をアプリケーションサーバーのためのプロキシとして利用している場合を想定して, Let’s Encrypt のための webroot を別に設定しています.

“Let’s Encrypt で証明書を発行して運用するための nginx の設定” の続きを読む

NginxのWebDAVにFinderからアップロード出来ない問題とその解決策

NginxのWebDAVにファイルをアップロードする際, Mac OS XのFinderを用いると, アップロードしたファイルが0バイトになることがあります. これはアップロードするファイルが一定のサイズ以上のときに発生し, NginxをWebDAVへのリバースプロキシとして利用する際にも発生します.

この問題はMac OS X 10.5 Leopard以降でファイルをアップロードする際に, chunked transfer encodingが利用され, Nginxがchunked transfer encodingされたリクエストを適切に処理出来ないため発生します.

“NginxのWebDAVにFinderからアップロード出来ない問題とその解決策” の続きを読む