タグ

apacheに関するmattnのブックマーク (7)

  • Kazuho@Cybozu Labs: テストケースの実行にあわせて Apache を起動・終了する方法

    ウェブアプリケーションやライブラリの結合テストを行う段階になると、実際に Apache を起動してテストを実行したくなります。しかし、そのためにいちいち Apache の設定ファイルを修正して httpd を再起動して、とやっていては面倒です。特に複数のプログラムを同時に開発していると、あっちをテストしたらこっちが動かなくなって… なんてなったりして嫌気がさしてきます。 そこで、テストを実行する際に、環境毎に異なる以下のような問題を吸収しつつ、テスト専用に設定された Apache を自動的に起動終了してくれる Perl モジュール:Test::Httpd::Apache2 を書きました。 環境によって、インストールパスが違う (/usr/local/apache/bin だったり /usr/sbin だったり) 環境によって LoadModule の要不要や、ロードするパスが違う 環境によ

  • Kazuho@Cybozu Labs: Apache で X-Reproxy-URL ヘッダを使えるようにするモジュール mod_reproxy を書いた

    ウェブアプリケーションにおいて、認証がかかっている画像や大きなファイルを配信する場合には、Perlbal 等でサポートされている X-Reproxy-URL ヘッダが有効なことが知られていて、その理由としては、 (メモリを大いする) アプリケーションサーバのプロセスを転送終了まで占有しない HTTP ベースの分散ファイルシステムとリバースプロキシが直接交信するので、ネットワーク負荷が低い といった点が挙げられます。「でも、Apache は X-Reproxy-URL ヘッダをサポートしてないんだよねー」という話が、先日の YAPC::Asia 2009 においても話題になっていました[要出典]。回避策としては、ワンタイムURLのような手法もあるのですが、セキュリティな懸念もあります。 なんとかしたいなと思っていたのですが、気が向いたので、Apache に X-Reproxy-URL ヘッ

    mattn
    mattn 2009/10/05
  • http://www.machu.jp/posts/20090726/p01/

  • Index of /dist/perl/win32-bin

    mattn
    mattn 2009/06/09
    apxsのwin32版を生成するperlスクリプトあり
  • v8 (Google JavaScript Engine) を Apache のモジュールにしてみた - daily dayflower

    ちまたでは Google Chrome より v8 がアツいらしいので,やっつけでつくりました。Joke module です。 ふつーに CGI モジュール的につくってもよかったんですが,なんとなくテンプレート的にしました。ほんとうは mod_perl みたいにサーバのあらゆるところに hook をかけれるようにしたほうがおもしろいんでしょうけど。 <html> <head> <title><?js print('Hello, world!'); ?></title> </head> <body> <ul> <?js for (var i = 0; i < 10; i ++) { ?> <li><?js print(i + 1); ?></li> <?js } ?> </ul> </body> </html> UA のリクエストとか全然処理してない(エンジンにわたしていない)です。だから

    v8 (Google JavaScript Engine) を Apache のモジュールにしてみた - daily dayflower
  • MicrosoftがEclipseと協力

    オープン方針を掲げるMicrosoftが、Eclipse Foundation、Apache Software Foundationとの協力を明らかにした。 米Microsoftは途切れることなくそのオープン性を見せている。 MIXカンファレンスの3月6日のパネルディスカッションで、同社のオープンソース戦略ディレクター、サム・ラムジ氏は、同社は最近発表した相互運用性とオープンソースプロジェクトのサポートを向上させるための多くの構想に加えて、Eclipse Foundation、Apache Software Foundationと協力していると語った。 「Eclipseと協力している。数週間以内にもっと詳しく発表する」とラムジ氏はeWEEKに語った。 同氏は、Eclipse Foundationのエグゼクティブディレクター、マイク・ミリンコビッチ氏と、どのように協力していくかを練り上げるた

    MicrosoftがEclipseと協力
  • 特定のサブディレクトリに別のBASIC認証をかける - Do You PHP はてブロ

    BASIC認証のかかっているディレクトリがあり、そのサブディレクトリに別のBASIC認証をかけたい場合があったのでメモ。 たとえば、http://example.com/hoge/ にすでにBASIC認証がかけられているが、http://example.com/hoge/fuga/ に別のBASIC認証「だけ」をかけたい、といった場合です。 簡単に考えると、ディレクティブやディレクティブを2つ並べればうまくいきそうなもんですが、両方の認証がかかってしまいます。 そこで、ディレクティブとディレクティブの両方を使うと期待通りに動作しました。具体的な設定例は次の通り。 <Location ~ "^/hoge/fuga"> AuthType Basic AuthUserFile /path/to/.htpasswd.fuga AuthName "Enter password for fuga" R

    特定のサブディレクトリに別のBASIC認証をかける - Do You PHP はてブロ
  • 1