WWW Server 構築 (AN HTTPD 1.33)

《 INDEX 》    《 HOME 》

AN HTTPD 1.33

インストール

<< 移動例 >>
               [C:\ ]
                  │
                  └ [ Program Files ]
                            │
                            └ [ httpd ]
		
※このディレクトリ構成は作者の環境ですので自由に読み替えて頂いて下さい。

設定箇所

  1. WWWサーバの起動

    上の構成でインストールした場合は "C:\Program Files\httpd\httpd.exe" をクリックして下さい。

    AN HTTPD

    タスクバーに上図のようなアイコンが表示されたと思います、これで WWWサーバの起動は成功です。この時WWWサーバは自ホストに対するポート80のリクエストを待っている状態です。この時起動時にエラーが表示された場合は他のアプリケーションがポート80を使用している可能性がありますので IIS、PWS が起動していないか確認して見て下さい。


  2. 各種設定

    タスクバーよりオプション一般をクリックし下図の設定画面を表示させます。

    AN HTTPD


    AN HTTPD


    T.ルートディレクトリの設定

    ドキュメントルートのを設定します( D:\wwwrootを指定してあります。)


    U.ホームディレクトリの設定

    ユーザのホームディレクトリとドキュメントルートを設定します。今回は"n_rieko"のドキュメントルートは"n_rieko\public_html"にしてあります"http://サーバ名/n_rieko/"で表示されるファイルは実際にはこのpublic_htmlフォルダに格納されている必要があります。



    V.スクリプトのマッピング作業( 拡張子との関連付 )

    赤丸( 下の方 )を反転した状態で追加ボタンをクリックして下さい、下記のダイアログが表示されると思います。

    AN HTTPD

    ここで拡張子に対して実行するアプリケーションを指定します。

    この指定では拡張子 ".pl .cgi "のファイルにリクエストがあった場合 C:\Perl\bin\perl.exe で実行しその結果を WWWクライアント( IE , Netscape 等 )に表示させると言う事です。


    ※デフォルトで Perl の指定は単なる Perl になっています、これは Perl.exe の存在するディレクトリにパスが通っていれば Perl とフルパスで指定しなくても正常に動きます。



    W.不要なエイリアスの指定解除

    エイリアス (タブ)を選択し赤丸のチェックを外して下さい。

    AN HTTPD


    お疲れ様でした、これで設定は終了です。(●^_^●)
    OK 又は適用ボタンを押すと設定を更新して WWWサーバを再起動する旨のメッセージが表示されると思います。その他にも設定変更の確認メッセージが表示されますが全て OK で問題ありません。

Hello World



  1. HTMLファイルの表示

    ホームディレクトリ->ドキュメントルートに以下の内容のファイル "index.html"を作成して下さい。

    # index.html

    <HTML><HEAD><TITLE>Hello World</TITLE></HEAD>
    <BODY>
    <H1>Hello World</H1>
    </BODY></HTML>

    ブラウザより http://127.0.0.1/~n_rieko/ と入力し下記の様に表示されれば成功です。

    AN HTTPD


  2. CGIからのHello World

    cgi-binに以下の内容のファイル "hello.cgi"を作成して下さい。

    # hello.cgi

    print "Content-type: text/html\n\n";
    print '<HTML><HEAD><TITLE>Hello World</TITLE></HEAD>';
    print '<BODY>';
    print '<H1>Hello World</H1>';
    print '</BODY></HTML>';

    exit;

    ブラウザより http://127.0.0.1/~n_rieko/cgi-bin/hello.cgi と入力し下記の様に表示されれば成功です。

    AN HTTPD

    ※ 127.0.0.1 のアドレスはコールバックアドレスと言い自分自身を示すアドレスです。




《 INDEX 》    《 HOME 》


Copyright (C) 2000-2004 Knave Web講座