Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

h2oに関するudzuraのブックマーク (6)

  • h2o で tDiary を fcgi spawn する - HsbtDiary(2016-12-19)

    ■ h2o で tDiary を fcgi spawn する 先週くらいからぼちぼち進めていた h2o で遊んでみるのやつがひと段落して、これまで nginx + apache2 + mod_fcgid という構成で動かしていた tDiary を h2o のみで動かすことができるようになった。 動かすにあたっては mruby_handler でいくつか補う必要があって、以下の 2 つのコードを利用しました。 nginx の rewrite ルールっぽく h2o の mruby でリクエストの rewrite を行う | tech - 氾濫原 Using Basic Authentication - Configure - H2O - the optimized HTTP/2 server 今のところ h2o で何かやろうとした時に uzulla さんと cho45 さんのブログが最大の情報

    h2o で tDiary を fcgi spawn する - HsbtDiary(2016-12-19)
    udzura
    udzura 2016/12/20
    h2oすごい。設定スッキリしてる
  • mrubyでyamlを読みこんでh2oが返す - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    mrubyでyamlを読みこんでh2oが返す - Qiita
    udzura
    udzura 2016/12/19
    > 本当はhaconiwaのなかでh2oを動作させたかったのですが、どうにもうまくできず諦めました 詳細頼む!!!!!!!!!!!!!!!!!!
  • mruby で同期呼出を非同期化する話(もしくは H2O の mruby ハンドラでネットワークアクセスする話)

    ■背景 H2Oではバージョン1.5より、mrubyを用い、Rackのインターフェイスに則った形でハンドラを書けるようになっています。 この機能を提供している目的は、正規表現による書き換え等を用いる複雑な設定ファイルではなくプログラミング言語を用いることで、ウェブサーバの設定をより簡潔に拡張しやすくするためです(Apacheのmod_rubyやmod_perlのようにウェブアプリケーションをウェブサーバ内で実行可能にすることではありません)。 とは言っても、現実のウェブサーバの設定においては、外部のデータベース等に問い合わせた結果に基づいたルーティングが必要になることがあります。 H2Oのようなイベントドリブンなウェブサーバ上で動作する、同期モデルを採用するRackインターフェイスを用いて記述されるハンドラ内において、データベースへの問い合わせをどのように実現すれば良いか。問い合わせが同期的

  • h2o + mruby セットアップメモ | harasou.github.io

    最近、h2o で mruby がサポートされたので、まずはコンパイルしてみた。 https://github.com/h2o/h2o h2o は、@kazuho さんが作成されている HTTP/2 & HTTP/1.x 対応の高速な WEBサーバです。 環境いつものごとく vagrant で。 CentOS 7.1 (3.10.0-229.el7.x86_64) h2o 1.4.2 mruby 1.1.0 手順現状 h2o で mruby を利用する場合は、h2o と mruby のコンパイルを、別々に行わなければいけない(mod_mruby とかだとそのなかで mruby をビルドしてくれる)。 流れとしてはまず、libmruby.a を作成し、h2o コンパイル時にそれをリンクする感じ。 作業ディレクトリの作成 1 2 mkdir work cd $_ vagrant の共有フォルダ

    h2o + mruby セットアップメモ | harasou.github.io
    udzura
    udzura 2015/08/05
    すごい便利手順
  • 前方秘匿性 (forward secrecy) をもつウェブサイトの正しい設定方法

    前方秘匿性(forward secrecy)とは、以下のような性質を指します。 公開鍵暗号の秘密鍵のように、比較的長期に渡って使われる鍵が漏えいしたときでも、それまで通信していた暗号文が解読されないという性質 鍵が漏れることも想定せよ――クラウド時代における「楕円曲線暗号」の必然性 - @IT 鍵が攻撃者や諜報機関など第三者の知るところとなった場合でも、それまで通信していた暗号文が解読されないようにしないといけない、という考え方とともに、最近 HTTPS を利用するウェブサイトにおいても導入が求められるようになってきた概念です。 前方秘匿性を満たすウェブサイトの設定方法については、TLSの暗号化方式をECDH_RSAあるいはECDHE_RSAに設定すれば良い、と述べている文献が多いです。 ですが、ほとんどのウェブサーバにおいて、それは誤りです。 なぜか。 通信を暗号化する鍵(セッション鍵)

  • h2o_mruby v0.0.1をリリースしてみた - 人間とウェブの未来

    そういえば今から3年前に、 blog.matsumoto-r.jp blog.matsumoto-r.jp などなどの実装を開始しました。色々と懐かしいですね。そして時代は進み.... H2Oは言わずと知れた id:kazuhooku さんが中心となって開発されているWebサーバですが、そのモジュール実装はどうなっているのかなーと思い、調査ついでにh2o_mrubyをざっと実装してみました。 h2o-mrubyがのぞまれる— Kazuho Oku (@kazuho) 2015, 6月 9 一旦は、ApacheのDSOのような形で実装する方法がパッと見思いつかなかったので、まずはH2Oをフォークしてhandlerモジュールとして実装し、一部体も弄る形で実装してみました。 github.com 今日は家の用事で出社が昼飯時になってしまい、ちょうどそのタイミングでやってみようかな?と思っちゃっ

    h2o_mruby v0.0.1をリリースしてみた - 人間とウェブの未来
    udzura
    udzura 2015/06/23
    ぼくよりh2oを取ったのね......(リリース素晴らしいです)
  • 1