|
Windows95/98をWebサーバーにするためのソフトウェアです。WindowsNTの「IIS」やWindows95/98の「Personal Web
Server」では、CGIの動作に制限があったり、初期設定を変更したりしなくてはならず、(動かないこともあります)かなり面倒です。さらにOSに関する深い知識が必要になります。
このソフトは、インストールと簡単な設定だけであなたのPCをWebサーバーにしてくれます。AN HTTPDは、以下のURLからダウンロードできます。
http://www.st.rim.or.jp/~nakata/
簡単とはいえ、Webサーバーが何をしているのか、どんな仕組みで動作するのかに関する基本的な知識は必要です。それらの知識は、自分で本などを読んで勉強するか、他の解説ページで勉強してみましょう。
このソフトの使い方や設定に関する質問は受け付けません。質問は、直接開発者にお願いします。
■インストール
手に入れた実行ファイルを解凍してインストールします。特に注意すべき点はありません。
実行ファイルの解凍先に、たくさんのファイルやフォルダを作成しますが、特に重要になるのが、以下のフォルダです。
| httpd-docs |
あなたのホームページを保存する場所。
ブラウザで「http://127.0.0.1/」と入力すると、httpd-docs内に置いた「index.html」が表示されます。あらかじめ説明ファイルが入っていますが、わからない場合は、そのままにしておいてください。
あなたのホームページのデータを全てこのフォルダに移動してください。また、今後の更新作業も全てこのフォルダ内で行ないます。
|
| cgi-bin |
CGIスクリプトを保存する場所。 |
■設定
 |
左図が、AN HTTPDの起動画面です。一瞬表示した後、すぐに画面から消え、タスクトレイに入ります。
下に見えている「127.0.0.1」というのがあなたのマシンのIPアドレスです。
|
 |
|
上記が、私の環境です。
- ドキュメントルート
AN HTTPDをインストールしたフォルダを入力します。
あなたのインストールした場所にあわせて書き換えてください。
必ずhttpd-docsまで入力すること。
- .pl,.cgiの実行プログラム
ここに、Active Perlのパスを入力します。Active Perlインストール時にインストール先を指定していない場合は、「C:\Perl\bin\perl.exe」となります。インストール先を変更した場合は、あなたのインストールした場所にあわせて書き換えてください。
この二つは必ず設定してください。その他の設定は特にする必要はないと思います。
これ以上の詳細な説明は、httpd-docs内の「service.html」「options.html」をご覧ください。
|
■起動
「httpd.exe」をダブルクリックします。一瞬窓が表示されますが、すぐに消えます。窓を表示するには、タスクトレイ内のアイコンをクリックします。
ブラウザを開き、アドレスバーに「http://127.0.0.1/」と入力します。あなたのホームページのデータを「httpd-docs」に移動していれば、トップページが表示されるはずです。
CGIスクリプトを動かすには、「http://127.0.0.1/cgi-bin/xxxx/xxx.cgi」のように、アドレスを入力します。なお、CGIスクリプトは必ず「cgi-bin」フォルダに保存してください。
■注意
スクリプト内のメール送信機能は動作しません。メールを送信するには、あなたのPCにメールサーバーソフトがインストールされている必要があります。「AN HTTPD」はWebサーバーの機能しか持っていませんので、「メールが送れない」という質問をしないように。
まれに、スクリプトの一部の機能が動作しなかったり、サーバーエラーが起きることがあります。プロバイダ上では問題なく動作しているのであれば、それはスクリプトのコード内に、Windowsのサポートしていない関数なりコマンドがあることを意味しています。
Windows95/98にはパーミッションの概念はありませんので、755だの666といった設定は不要です。
|