6. Apacheの導入
6-1. インストール
cygwinのsetup.exeよりapacheをインストールしてください。
現時点(2003/04/01)でインストールされるapacheは、1.3.24です。
/usr/sbinにインストールされます。
6-2. 設定
/etc/apacheにあるhttpd.confファイルを編集します。
変更箇所は
User Guest
Group Guests
とし、また、ゲストユーザが使えることを確認してください。
それから、
ServerAdmin 管理者のメールアドレス
ServerName localhost
と記述します。
記述が終わったら正しく設定できたか確認します。
/usr/sbin/apachectl configtest
を実行し、
Syntax OK
と表示されればOKです。
6-3. 起動テスト
/usr/sbin/apachectl start
を実行してください。
/usr/sbin/apachectl start: httpd started
と表示されてたら、IEなどでhttp://localhost/としてブラウズしてみてください。
「Apache インストール時のテストページ」または「Test Page for Apache Installation」が問題なく表示されればOKです。
/usr/sbin/apachectl stop
を実行して起動を停止します。
もし失敗している場合には、/var/log/apacheにerror_logファイルがあるので、何が原因か確認してみてください。
備考)
・/var/log
・drwxrwxrwx+ 1 SYSTEM なし 4096 Apr 1 10:14 log
・drwxrwxrwx+ 1 SYSTEM なし 0 Apr 1 10:15 run
・/var/log/apache
・-rw-rw-rw- 1 SYSTEM Administ 843 Apr 1 10:14 access_log
・-rw-rw-rw- 1 SYSTEM Administ 799 Apr 1 10:15 error_log
・/etc/apache
・-rwxrwxrwx 1 Administ なし 36358 Apr 1 10:10 httpd.conf
6-4. サービスへ登録
cygrunsrv -I httpd -d "CYGWIN httpd" -p /usr/sbin/httpd.exe -a -k -e "CYGWIN=ntsec nosmbntsec"
を実行してサービスに登録します。
管理ツールのサービスに、「CYGWIN httpd」が登録されているはずです。
削除する場合は、
cygrunsrv -R httpd
を実行してください。
6-5. サービスの起動
net start httpd
を実行するか、管理ツールのサービスより「サービスの開始」を実行してください。