Ubuntu (hardy) に FastCGIをインストールするには

Ubuntu (hardy) のサーバーに FastCGIをインストールしようとしたのですが apt-cahe search fastcgi でパッケージを検索しても apacheFastCGIのモジュールが表示されません。

http://www.ubuntu.com/sites/all/themes/ubuntu09/logo.png

UbuntuDebianをベースに作られているので、パッケージ管理は apt を使っています。 apt では /etc/apt/sources.list ファイルにパッケージの置いてあるサーバー名や取得するパッケージの分類が書かれています。 実は FastCGIは いわゆる オープンソースではないので パッケージの分類は Debian では non-free になっています。

Ubuntu サーバーの /etc/apt/sources.list を見てみると non-free が無いので追加して、 sudo apt-get update してみましたが、相変わらずFastCGIのモジュールは出てきません・・・・・


もう少し調べてみると。なんと Ubuntu はパッケージの分類名が Debian とは違うではないですか! non-free に相当するのは multiverse でした。これを /etc/apt/sources.list に追加して、 sudo apt-get update し検索すると libapache2-mod-fastcgi がありました !!

後は sudo apt-get libapache2-mod-fastcgi でインストールし sudo a2enmod fastcgiFastCGIモジュールを有効にし、設定を書くことで無事に使えるようになりました ^^)/