MySQL、オープンソース系、ウェブ系ネタ。commentsTweet【やり直し】Apache2.2にmod_SpeedyCGIを組込む【再度】Apache2.2にmod_SpeedyCGIを組込むにはパッチが必要で以前やったんだけどイマイチ手順がまとまっていないので。参考ページにはパッチファイルをFTPでアップロードする必要があると書いてあるけどwgetで出来た。commentsTweetCentOS5.5にmod_fcgidをインストールする(Apache2.2+FastCGI)FastCGIをApacheで使うにはmod_fastcgimod_fcgidがある。指定することでMakefileの書き換えが必要ない。commentsTweetApache2.2にmod_SpeedyCGIを組込むにはパッチが必要Apache2.2でSpeedyCGIのperlモジュールを使うのならyumなりで一発インストールできるけど、mod_SpeedyCGIをインストールしようとするとmakeでコケる。パッチを当ててからmakeする必要があるようだ。apr-1.0※パッチファイルはwgetで入手できないのでダウンロードしておいてFTP等でアップロードする必要がある。IPベースのバーチャルホストを使う場合の注意点VirtualHostディレクティブを利用する。IPアドレス>~</VirtualHost>のように記述し、これが1ホスト分のブロックとなる。バーチャルホストでホスティングしたいホストの数だけ、このブロックを記述すればよい。IPアドレス>のIPアドレスを各ブロックで異なるものにしなければならないということである。Apacheは、このIPアドレスでホストの設定のブロックを識別するからである。1つのIPアドレスで1つのサイト(FQDN)のみしか運営出来ない。名前ベースのバーチャルホストと大きく異なる。ディレクティブにポート番号も付加する。ポート番号を付加する。IPベースでバーチャルホストを利用する場面としては(自分の場合)SSLサイトを作る際、ドメインが違うサイトでSSL証明書を使い分けなくてはならない為。通常の場合なら名前ベースのバーチャルホストで用が足りるはず。ワイルドカード証明書では異なるドメインに対応出来ないし。ベリサインからマルチドメインなる証明書の販売が始まるとか始まったとか。foundと言うエラーログが残る。