YukisRoom 「Windows活用塾」 自宅Server第3回

Windows基礎知識

Windows豆知識

Windows活用法

OnLineSoft紹介

OnLineSoft使用方法

自宅サーバ

自宅Server第3回、Apacheの設定です


前回、ActivPrelをインストールしました。Image::Mgiicはここでは関係ありません。
活用講座

[httpb.conf]ファイルは、前回バックアップを取ってありますね?
まだの方はここでお願いします。

[httpb.conf]ファイルの編集は、スタートメニューから「Apache」を開いていくと編集が可能です。
ただし、[C] ドライブのProgram Filesにインストールした場合は管理者権限とか、所有者とか面倒な問題が出るようですから、
[D]ドライブをお勧めしたのですが・・・

編集には「TeraPad」がお勧め、メモ帳では行番号が無いので苦労します。


今回の設定内容は、ファイルの保存場所を[D:\yukishome],CGIの置き場所を[D:\yukishome\cgibin]
名前は好みの問題ですが、判り易くて短めの方が良いでしょう。

では、今回の設定変更部分の紹介です。
今回は、httpd-2.2.22-win32-x86-openssl-0.9.8t.msiですから、Ver2.2.22でしょうか、バージョンが違えば設定も違うようです。
ちなみに、Ver2.2.14に同じ設定をするとErrorが出ます。一項目づつ試しながら進めてください。

サーバ名この項目は、 サーバを公開しない場合は元のままで良い

170:#ServerName localhost:80
を、以下のように変更した。
170:ServerName pc-sup.bglb.jp:80

サーバファイルの保存場所公開対象ファイルの置き場所

177:DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
を、以下のように変更した。
177:DocumentRoot"D:/yukishome"

サーバファイルの保存場所の設定
アクセス権の設定

204:<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
を、以下のように変更した。
204:<Directory "D:/yukishome">

スクリプトの保存場所URLをファイルシステムに関連付け

325:ScriptAlias /cgi-bin/ "D:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"
を、以下のように変更した。
325: ScriptAlias /cgi-bin/ "D:/yukishome/cgibin/"

スクリプトの保存場所の設定CGIスクリプトの処理方法?

341:<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
343:Options None
を、以下のように変更した。
341:<Directory "D:/yukishome/cgibin">
343:Options ExecCGI IncludesNoExec

スクリプトの関連付け#を取り除いた

391:#AddHandler cgi-script .cgi
を、以下のように変更した。
391:AddHandler cgi-script .cgi

無駄なこともしているのかも知れませんが、これで一応小生の望む機能は満足しています。
バージョンによっても変わる可能性があるし、以前インストールした時より変更箇所が多い気がするし、参考程度にとどめてください。

参考資料:Apache HTTP サーバ バージョン 2.2 ドキュメント

参考資料:自宅サーバを構築しよう

大変お世話になりました。尚、行番号はApacheのバージョンによって多少変わると思いますから、参考程度でお願いします。

では、次回は、サーバの公開です。

自宅Server第3回を終了します。

前のページ ページトップ 次のページ
お問い合わせはこちらに、 小生宛のMail
Copyright© 2010 YukisRoom 葵Yuki. All Rights Reserved