• 対象とするUbuntuのバージョン

    • 7.10 Gutsy Gibbon

  1. apache2をインストールします。
    sudo aptitude install apache2

    インストール後、Webブラウザーで http://localhost/ にアクセスして表示できることを確認した方がよいでしょう。 Webページは /var/www/ へ作成します。(管理者権限が必要です)

  2. 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が動いているはずです。

  3. 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

UbuntuJapaneseWiki: UbuntuTips/Server/ApacheServer (最終更新日時 2012-01-10 11:49:04 更新者 匿名)