【新鋭 鯖ソフト】04WebServer
http://pc7.2ch.net/test/read.cgi/software/1067780808/l50

なんか期待できそうです。

●2ちゃんに初書き込み
946 :DNS未登録さん :03/10/26 04:36 ID:4h3BMr3A
Win用HTTPサーバとして、こんなん作ってみたんだけど・・・

●作者Web Site:http://www.soft3304.net/04WebServer/

特徴は
GUIの採用で、簡単に設定が行えます。
・サーバの動作の詳細をリアルタイムで監視できます。
・システム サービス、単体のアプリケーション、どちらとしても起動可能です。
WebDAV class1(IE5.5以降のWebフォルダ機能)に対応しています。
CGI、SSIが使用できます。
CGIは、拡張子、及び、ファイルヘッダによって種類を判別し、複数のインタプリタを利用することが可能です。
・パス単位でユーザーの設定、セキュリティの設定、接続制限の設定が出来ます。
・全体/1接続ごと/ホストごとに転送大域幅の設定が可能です。
MIMEタイプの設定が出来ます。
・インデックス・リストをMIMEタイプと拡張子からカスタマイズできます。
・ログ形式やインデックスファイルなど、色々細かい設定が可能です。

●レビュー記事
http://www.forest.impress.co.jp/article/2003/10/31/04webserver.html

●FAQ

Q1.CGIを動かしたいのですが

Active Perlをダウンロードして、C:\Perlにインストールします。
ttp://www.activestate.com/Products/Download/Download.plex?id=ActivePerl
Windows用As Packageか MSI

04WebServerディレクトリ設定の詳細タブで、「SSI/CGIを許可」にチェックを入れ、
サーバ設定の、「CGI、SSIの設定」で、拡張子:cgi、ファイルヘッダ:perl、それに
CGI実行プログラム: C:\Perl\bin\perl.exe %FilePath% %Query%
というように設定します。拡張子:pl でも同じように設定します。

Q2.PHPは動きますか?

動くようです。
ttp://www.php.net/downloads.php からWindows Binariesのzip packageをダウン
ロードして、C:\に展開したらフォルダ名をphpにします。それから中に入ってる
php.ini-distをphp.iniにリネームします。
04WebServerの設定は、ディレクトリ設定でドキュメントルートのSSI/CGIを許可した上で、
サーバ設定の、CGI設定の画面で拡張子 php、ファイルヘッダ


超駆け足で説明する04Webserver設定方法
1.
まずは

04WebServer サポートページ
http://www.soft3304.net/04WebServer/

↑ここから最新版のファイルをダウンロード。


2.
ダウンロードしてきたmsiファイルを実行。





3.

インストールが完了したらServerControllerを起動

4.

ディレクトリ設定」→「新規」をクリック



「基本設定」→「説明」「ServerPath」「LocadPath」を設定。また、「詳細設定」タヴから「indexファイルの表示を許可」にチェックを入れる。
ここでは、e:\files\フォルダの中身を/files/にて表示するように設定しています。


5.

フォルダの設定が完了したら、サーバーを再起動する。
(これで設定が反映されます)


6.
確認くん
http://www.ugtop.com/spill.shtml
のページにて、IPアドレスを確認する。

(非固定IPの場合は接続ごとにIPは変わるが、そうそう変わるわけでもないので1日くらい限定なら非固定のIPでも鯖は立てられます)

7.
http://***.***.***.***/にアクセスし(***は↑で確認したIPを入れる)インデックスファイルが表示できているか確認する。

http://***.***.***.***/files/にアクセスし、e:\files\フォルダの内容が表示できているかを確認する。


8.
終了