お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

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

ブログ(Blog)

その他

関連サイト

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

2007年5月29日

Apache の コマンドライン

サーバー Apache の コマンドラインの引数について 自分なりの覚書。

Apache のコマンドラインについては 「Apache HTTP Server Version 1.3 httpd マニュアル(日本語)」 にある。これは、バージョンが 1.3 なのだが 「 Version 2.0 」 については日本語はないようだ。

コマンドラインからの Apacheサーバー の実行方法は、 例えば Apache の インストールされている場所が 「/usr/local/apache2/bin/httpd」だったとすると 具体的には、
/usr/local/apache2/bin/httpd -t
といった感じ。

「-t」オプション

このオプションをつけると、httpd.conf の 文法チェックを行ってくれる。 既に httpdデーモンが走っている状態でも問題ない。 実際は、
# /usr/local/apache2/bin/httpd -t
Syntax OK
こうなる。またhttpd.confに文法上のエラーがあった場合には、
# /usr/local/apache2/bin/httpd -t
Syntax error on line 1394 of /usr/local/apache/conf/httpd.conf:
Invalid command 'ServerNane', perhaps mis-spelled or defined by a module not included in the server configuration
のようなメッセージが表示される。

「-S」オプション

もし httpd.conf の設定で バーチャルホスト を使用しているなら この「-S」オプションで その内容の確認できる。 例えば、
# /usr/local/apache2/bin/httpd -S
VirtualHost configuration:
192.168.100.50:80         is a NameVirtualHost
         default server www.abc.com (/usr/local/apache/conf/httpd.conf:1064)
         port 80 namevhost www.abc.com (/usr/local/apache/conf/httpd.conf:1064)
         port 80 namevhost www.def.com (/usr/local/apache/conf/httpd.conf:1116)
Syntax OK
といった感じ。(上記のアドレスやドメインは架空のものです) これで、バーチャルホストの記述が正しいかどうか確認できる。 各行の最後に表示されているのは httpd.conf 内で そのバーチャルホストが定義されている行番号。

ということで、Apacheサーバーの設定変更する場合は httpd.conf を変更した後、 「-S」オプション付きで httpd を実行して、 問題がなければ、デーモンのリスタートを行う、 という手順を踏んだ方がよさそうだ。 ちなみに、 「-S」オプションは 「-t」オプションを含んでいるので、 「-S」オプションだけでもよいと思う。

【参考リンク】

カテゴリー: Apache     2007年5月29日 22:35

トラックバック

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


コメント

コメントしてください




保存しますか?


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