Windows 2000にWebサーバー AN HTTPDをインストールする
Windows 2000にWebサーバーであるAN HTTPDをインストールした時の備忘録です。
AN HTTPDのダウンロード
AN HTTPD Home PageよりAN HTTPDの最新版をダウンロードします。H17/5/4現在はVersion 1.42nで、ファイル名はhttpd142n.zipです。
AN HTTPDのインストール
httpd142n.zipを上記lhasa等のプログラムで解凍します。もし必要なら適当なフォルダにコピーします。
これでAN HTTPDのインストールは終了です。解凍したディレクトリにreadme.htmlがあるのでブラウザーで開いて使い方を確認します。
AN HTTPDの設定
解凍したフォルダの中のhttpd.exeをダブルクリックするとAN HTTPDが起動し、スタートバーにアイコンで表れます。このアイコンをクリックすると次のようなウインドウが開かれます。
メニューの「オプション」-「一般」でドキュメントルート等の設定が変更できます。とりあえずデフォルトのままで良いことにします。
AN HTTPDの動作テスト
readme.htmlを表示してみる。
とりあえず、AN HTTPDが正常に動作しているかを確かめるため、ブラウザーでAN HTTPDのreadme.htmlを開いてみます。ブラウザーのアドレスに「http://localhost/readme.html」と入力すると以下のように表示されますか。また、「localhost」の部分をAN HTTPDが動作しているコンピューターのIPアドレスにしても表示されるか試してみてください。されればAN HTTPDは正常に動作していると思います。
Perl CGIのテスト
ActivePerlのインストールは[](windows/activeperl/installをどうぞ。
以下をprintenv.cgiとしてAN HTTPDのドキュメントルートに保存し、ブラウザーでアクセスする。
#!C:\Perl\bin\perl.exe
#!/usr/local/bin/perl
##
## printenv -- demo CGI program which just prints its environment
##
print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}
アクセスすると次のようになります。
PHP CGIのテスト
PHPのインストールは[](windows/php/installをどうぞ。
以下をphpinfo.phpとしてドキュメントルートに保存し、ブラウザーでアクセスしてください。
<?php
phpinfo();
?>
アクセスして次のようになると正常にPHPがインストールされている。