Apacheに関するabandonedのブックマーク (5)

  • mod_rewriteでQueryStringを扱う - OZACC.blog

    mod_rewriteはあまり使うことがないので、なかなか設定を覚えられず、毎回調べないといけない。 今回は、/do_something.cgi?id=123 を /do/something/123/ にリライトしたくて調べた。来週になったらもう忘れてそうなのでメモしておく。 まずRewriteRuleでは「?」以降はマッチ対象にならないということが分かった。RewriteCondを使ってQueryStringをマッチさせて、その後でRewriteRuleする。RewriteCondでマッチしたものは%変数に格納され、RewriteRuleで使える。 RewriteCond %{QUERY_STRING} id=(\d+) RewriteRule ^/do_something.cgi /do/something/%1/ [R=301,L] これで特に問題なくリライトはされるのだけど、リダイ

    mod_rewriteでQueryStringを扱う - OZACC.blog
    abandoned
    abandoned 2008/05/28
    QueryStringをmod_rewriteで扱うための技。すばらしい。
  • クライアント証明書の発行

    クライアント証明書の発行 2003/6/11作成 2004/9/19更新 続いてクライアント証明書を発行しましょう。 クライアント証明書とは、個人や機器を特定する証明書のことです。 verisignとかでは個人証明書などと呼ばれています。 途中まではサーバ証明書の発行と変わりません。 余談ですが、「クライアント証明書」でgoogleすると、多くの有名サイトを押しのけてこのページが一番に表示されてしまいました。 複雑です。 1.クライアント証明書発行の流れ クライアント証明書を発行するまでの流れは簡単にこんな感じです。 クライアント秘密鍵を作成 秘密鍵からCSRを生成 CAの秘密鍵でCSRに署名して証明書を作成 最終的にクライアントにはクライアント秘密鍵とクライアント証明書のペアと、CAの証明書があればいいのですが、クライアントがWindowsの場合、秘密鍵とCSRを作成するのは

    abandoned
    abandoned 2007/12/21
    ApacheでSSLクライアント認証を実現する方法について簡潔に解説。お世話になりました。
  • WebDAV - PukiWiki (とりわけmod_encodingについて)

    WevDAV † HTTP の拡張である WebDAV の導入方法です。 日語化に際して、導入手順が複雑なので纏めました。 自己責任で参考にしてください。 ↑ 作業環境 † kernel-2.4.22 glibc-2.2.4 Apache 2.0.49 Apache はDSO対応でコンパイルしてあるものとして説明します。 ↑ 必要なファイル † Apache 2 には標準で WebDAV の機能があります。ただし、標準の WebDAV では日語のファイル(ディレクトリ)名が正しく扱えません。このような URI エンコーディングに関する問題を解決するために mod_encoding が存在します。 WebDAV Resources JPから以下のファイルを入手します。 mod_encoding-20021209.tar.gz apache 1.3 に対応した mod_encod

    abandoned
    abandoned 2007/11/21
    [WebDAV] mod_encodingの扱いやパッチ、ソースパッケージをまとめたページ。便利便利。
  • 同時接続数(MaxClients)をいくつに設定すべきか?

    へんじがない。ただのポンコツのようだ。 ポンコツが今日も持ち場でガンバリつつ、 楽しく生きていくための備忘録ブログ。ぬわーーっっ!!2005年7月から絶賛「更新」中! 【この記事の所要時間 : 約 9 分】 Apacheの同時接続数(MaxClients)をどのように設定するのがいいのか調べた。 Apacheのプロセス数を制限するためのディレクティブが「MaxClients」で、このディレクティブには、同時に接続できるクライアント(厳密にはセッション)の数を指定しなければならない。 ●まずはApacheドキュメントを確認しよう Apacheのドキュメントでは、以下のように定義されていた。 MaxClients ディレクティブ 説明: リクエストに応答するために作成される子プロセスの最大個数 構文: MaxClients number デフォルト: 詳細は使用法をご覧下さい。 コンテキスト:

    同時接続数(MaxClients)をいくつに設定すべきか?
    abandoned
    abandoned 2007/10/15
    Apacheの同時接続数(MaxClients)をいくつに設定できるかの検証。参考に。
  • Apacheのフッター情報を非表示にするには - @IT

    「Apacheのバージョン情報などを非表示にする」では、セキュリティの観点から、存在しないページにアクセスした際のエラー画面に、Apacheのバージョン情報などを表示しないようにする設定を紹介した。しかしこの方法では、表示される情報を最大限に抑制した場合でも「Apache Server at localhost Port 80」というメッセージだけは表示されてしまう。

    abandoned
    abandoned 2007/09/28
    Apacheサーバで、サーバのシグネチャに"Apache"も表示させなくする方法。
  • 1