## URLに使われるページ名はアルファベット(WikiName形式)を用いる ## 以下のタイトルを内容に沿ったものに変更する #title Apache HTTP Serverを構築するには ## 「6.06 Dapper Drake」といった形式で箇条書きにする ## バージョン非依存のTipの場合は「すべて」と記述 * '''対象とするUbuntuのバージョン''' * 7.10 Gutsy Gibbon ## 以下にTipsを記述 1. apache2をインストールします。 {{{ sudo aptitude install apache2 }}} インストール後、Webブラウザーで http://localhost/ にアクセスして表示できることを確認した方がよいでしょう。 Webページは /var/www/ へ作成します。(管理者権限が必要です) 1. 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が動いているはずです。 1. Webページをユーザーディレクトリへ用意する場合。 Webページは public_htmlディレクトリに作成しておきます。 {{{ mkdir ~/public_html echo 'ヘロー。まだ作業中だよ。' > ~/public_html/index.html }}} これを表示できるようにするためには '''userdir'''という apache2 moduleが必要です。 使用可能モジュールは /etc/apache2/mods-available/ 内に、有効モジュールは /etc/apache2/mods-enabled/ 内にあります。 有効にするためには … {{{ sudo a2enmod userdir sudo /etc/init.d/apache2 restart }}}