Perlの目次へ

AN HTTPDをインストールする

AN HTTPDとは

AN HTTPD は Windows95/98/Me/NT/2000/XP用の HTTP サーバ(Webサーバ)。 ホームページを提供できるほか、SSI/CGIをローカルでテストすることができる。 フリーソフトウェア。
ここでは、SSIやCGIのチェックに利用。

AN HTTPD入手先

AN HTTPD Home Page
AN HTTPD

環境の確認

「ドキュメントルート」(画面では、D:\src\ANHTTPD)
「ドキュメントルート」(画面では、yono\public_html)と、その左側のテキストボックス (画面では、/~yono)
上記の情報は、自分の環境に合わせて適当に設定する。
ここでは、htmlファイルの置き場所は、D:\src\ANHTTPDの下。
urlの後に/~yonoを付加して指定した場合には、 D:\src\ANHTTPD\yono\public_htmlの下に置く必要がある。

動作の確認

HTML

D:\src\ANHTTPDの下にindex.htmlというファイルを置き、 ブラウザで http://127.0.0.1/ を指定。

index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<title>「歩行ロボット進化論」</title>
<meta name="author" content="ono">
<meta name="keywords" content="ロボット,歩行,2足,4足">
<meta name="description" content="歩行ロボットを自作する人のための情報ページです">
<meta http-equiv="content-type" content="text/html;charset=shift_jis">
</head>
<body>
<ul>
<li>自己紹介</li>
<li>自作歩行ロボット紹介</li>
<li>歩行ロボットリンク集</li>
<li>日記</li>
</body>
</html>

CGI

上記の設定では、CGIのファイルはD:\src\ANHTTPD\cgi-binに置く。
ブラウザで http://127.0.0.1/cgi-bin/hello.cgi を指定。

hello.cgi

#!/usr/bin/perl

print"Content-type:text/plain\n\n";

print "Hello world!!\n";

CGIでHTMLを表示

html.cgi

#!/usr/bin/perl

print <<HTML_END;
Content-Type:text/html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<title>CGIのテスト</title>
<meta http-equiv="content-type" content="text/html;charset=shift_jis">
</head>
<body>
<h1>CGIのテスト</h1>
</body>
</html>

HTML_END

since 2005/08/01(Mon)

Perlの目次へ

トップページへ

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送