対象とするUbuntuのバージョン
- 7.10 Gutsy Gibbon
- apache2をインストールします。
sudo aptitude install apache2
インストール後、Webブラウザーで http://localhost/ にアクセスして表示できることを確認した方がよいでしょう。 Webページは /var/www/ へ作成します。(管理者権限が必要です)
- perlの CGIを動かす場合。(ここでは、例として wifkyを扱っています)
事前に http://sourceforge.jp/projects/wifky/files/ から wifky-1.2.0_0.zip をダウンロードして、展開 (unzip) しておきます。 そして 1行目の "#!/usr/local/bin/perl" を "#!/usr/bin/perl" へ変更します。 これを呼び出すようにするには …
sudo mv wifky.pl /usr/lib/cgi-bin/ cd /usr/lib/cgi-bin/ sudo chmod +x wifky.pl sudo mkdir wifky.dat sudo chown www-data:www-data wifky*
Webブラウザーで http://localhost/cgi-bin/wifky.pl へアクセスすると CGIが動いているはずです。
- Webページをユーザーディレクトリへ用意する場合。 Webページは public_htmlディレクトリに作成しておきます。
mkdir ~/public_html echo '<b>ヘロー。まだ作業中だよ。</b>' > ~/public_html/index.html
これを表示できるようにするためには userdirという apache2 moduleが必要です。 使用可能モジュールは /etc/apache2/mods-available/ 内に、有効モジュールは /etc/apache2/mods-enabled/ 内にあります。 有効にするためには …
sudo a2enmod userdir sudo /etc/init.d/apache2 restart