Live Search 教えて! goo Yahoo 検索 ask.jp Baidu ウェブ魚拓
  2008 5
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

フリーで便利なソフト ( Win )
WinSCP : パソコン同士のファイル転送を暗号化、安全に転送してくれるソフト
Sakura Editor : " ホームページを作ろう " でも紹介している高機能なエディター
PictBear : レタッチソフト。これがフリーだから驚きます。操作も直感的
DeepBurner : データ CD / DVD の作成や、音楽 CD 作成、ISOイメージの書き込みなどが行える
アタッシェケース : 暗号アルゴリズム " Rijndael " を採用した強力なファイル / フォルダ暗号化ソフト
SoftPerfect File Recovery : ごみ箱から削除したファイルを復元してくれるソフト
BullZip PDF Printer : 紙に印刷する代わりにPDFファイルとして保存してくれるソフト
素材をご利用の際は各サイトの利用規約をよくお読み下さい。
QR コードの使い方
貴方様のIPアドレスは
216.98.130.25


Windows Server 2003 Tips
Web Server AN HTTPD

Windows Server で動作する Web サーバーは沢山あります。ざっと挙げるだけでも、

IIS 6.0ApachelighttpdAN HTTPD04WebServerBlack Jumbo DogAbyss Web Server X1

※ 2008 年 4 月現在 lighttpd の Windows 版バイナリーは入手不可です。もしご入用な場合 コチラ からダウンロードして下さい。

ここでは Web サーバー AN HTTPD を利用してローカルエリア内でホームページを公開する方法について説明致します。

☆ AN HTTPD インストールとサービス開始

公式サイト

AN HTTP Server Home Page

から httpd142p.zip をデスクトップ上にダウンロード、解凍します。

デスクトップ上にできた httpd142p フォルダを C:¥Program Files の中にコピー、フォルダの名前を an_httpd にリネームして下さい。

an_httpd フォルダを開き

httpd.exe をダブルクリック、 サービスを開始します。もし Windows セキュリティの重要な警告というダイアログが表れたときはあわてず " 後で確認する " をクリックしておきます。

インターネットエクスプローラーを起動してアドレス入力欄に

http://127.0.0.1/readme.html と入力。

上記画面が表示されれば Web サーバー AN HTTPD は正常に動作しています。

今度は LAN 内の別のクライアント・コンピュータからアクセスを試みてみましょう。

そのためにはまず Web サーバーが使用するポートを開かなければなりません。AN HTTPD がデフォルトで使うポートは 80 番です。

そこで Windows Sever の Windows ファイアウォール、 " 例外 " タブから " ポートの追加 " ボタンをクリック、次のように入力、そして OK をクリックします。

クライアント・コンピュータのインターネットエクスプローラーを起動、アドレス入力欄に

http:// Windows Server の ローカル IP アドレス/readme.html

とタイプします。下の画像の例では Windows Server の ローカル IP アドレスは 192.168.11.86 です。

もし、名前解決がなされている場合、つまり

192.168.11.86 ⇔ server.intra.net であれば

http://server.intra.net/readme.html で閲覧することも出来ます。

名前解決についての詳細は Windows Server 2003 Tips の 静的な名前解決 をお読み下さい。

☆ AN HTTPD の基本設定

タスクトレイにある黄色と黒のアイコンを右クリック、オプション一般を選択します。

※ もしアイコンが表示されていないときは an_httpd フォルダにある httpd.exe を再度ダブルクリックして下さい。

すると以下のような設定画面が現れます。

私の場合 " 一般 " タブにあるドキュメントルート

C:¥Program Files¥an_httpd を Y:¥www¥public_html

へ変更しました。セキュリティの問題からシステムドライブにドキュメントルートを置かないようにします。

また画像ではポートを " 80 " を " 81 " に変えていますが、その理由は簡単で他の Web サーバー ( ネット公開用 ) がポート 80 番をすでに使っているからに他なりません。

そして " SSI を許可する " および " *.shtml " のチェックをはずします。これで " 一般 " タブの設定は終わりです。

次に " 表示 / インデックス " タブをクリックします。

index.html ファイルが存在しないときディレクトリの中身をインデックス表示をさせたくないので " インデックス ( ディレクトリ ) を表示 " のチェックをはずして無効にします。

わざわざ第三者にサーバー名やそのヴァージョンを教えることはありません。大変危険です。そこで " サーバー名 / バージョンをエラーメッセージ ..... " の前のチェックもはずしておきます。

最後に Web サーバーの起動を Windows サービスに登録するため " サービス " タブを開き、サービスにチェックを入れます。

設定画面を閉じてコンピュータを再起動して下さい。

以下の枠で囲まれた部分をコピーして新規テキストファイルにペースト、ファイル名を index.html として保存。

<html>
<head>
</head>
<body>
<h1>http://server.intra.net:81/ で閲覧できましたか。</h1>
</body>
</html>

index.html ファイルをドキュメントルートで設定したフォルダーに入れます。

設定が反映されているか、ローカル内にある別のコンピューターからアクセスしてみます。アドレスは

http://server.intra.net:81/index.html

☆ ローカルエリアで CGI 、PHP

警告 ! 私は外部に公開している Windows Server 上で無防備に CGI を動作させることほど危険なことはないと認識しています。例え、それが LAN 内であっても適切なアクセス権限の設定なしに動作させてはいけません。

ここではテストで CGI を動かすことを前提にしています。

AN HTTPD の場合 Perl がインストールされていれば、デフォルトの設定で CGI が動作します。




貴方様が現在ご利用になられているブラウザは

Megalodon(http://megalodon.jp/)
Copyright (C) magical-sound All rights reserved.