お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

ハワイ島 情報・観光ガイド

ブログ(Blog)

その他

関連サイト

: 個別エントリー・アーカイブ :

2007年6月 1日

Apache HTTP Server 2.2 の 起動と終了

Apache HTTP Server 2.2 をインストールした 前回のブログからの続き。

まず、起動する前に、-M オプションで 静的にリンクされたモジュールを確認してみる。
% /usr/local/apache2/bin/httpd -M
Loaded Modules:
 core_module (static)
 authn_file_module (static)
 authn_default_module (static)
 authz_host_module (static)
 authz_groupfile_module (static)
 authz_user_module (static)
 authz_default_module (static)
 auth_basic_module (static)
 include_module (static)
 filter_module (static)
 log_config_module (static)
 env_module (static)
 setenvif_module (static)
 mpm_prefork_module (static)
 http_module (static)
 mime_module (static)
 status_module (static)
 autoindex_module (static)
 asis_module (static)
 cgi_module (static)
 negotiation_module (static)
 dir_module (static)
 actions_module (static)
 userdir_module (static)
 alias_module (static)
 so_module (static)
Syntax OK
問題なく動作していることが確認できた。 これを見る限り、2.2 からは mod_so.c が デフォルトでリンクされているようだ。 2.0の時は、--enable-so を 指定しなければならなかったような気がする。

次に 手動で起動してみよう。 Apache HTTP サーバ バージョン 2.2「コンパイルとインストール」 を参考にすると
# /usr/local/apache2/bin/apachectl -k start
[Tue May 30 13:12:52 2007] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
何やらワーニングのメッセージが表示されるが、 とりあえず起動したようだ。 ブラウザからアクセスしてみると 「It works!」と表示される。 以前はもっと気の効いたデザインだったような気がするが。

ではApacheの終了方法。
# /usr/local/apache2/bin/apachectl -k stop
正常に終了されると何も表示されないようだ。 試しに、起動していな時に終了コマンドを実行してみると
httpd (no pid file) not running
と表示される。

ちなみにApacheの起動時の apachectl に付けられている「 -k 」オプションは 無くても構わない。 上記のコマンドは「apachectl」の代わりに 「httpd」でも同様に動作する。 但しこの場合は「 -k 」オプションが必要となるようだ。
# /usr/local/apache2/bin/httpd -k start
httpd (pid 1195) already running
先ほど出ていたワーニングのメッセージは表示されなくなった。

【参考リンク】

カテゴリー: Apache     2007年6月 1日 22:13

トラックバック

このエントリーのトラックバックURL:
http://www.skymerica.com/blog/yotsumoto/mt/mt-tb.cgi/817


コメント

コメントしてください




保存しますか?


 
ハワイ島での遊覧飛行ツアーとB&Bのスペシャリスト、スカイメリカ
Copyright © 2003,2009 Skymerica Corp. All rights reserved.