httpdの起動と停止

インストールプロセスでは、httpdというBourneシェルスクリプトが/etc/rc.d/init.dに保存されていました。サーバーを手動で停止、起動するには、stopstartのどちらかを引数としてhttpdを実行します。

サーバーを起動するには、次のコマンドを入力します。

/etc/rc.d/init.d/httpd start

Apacheをセキュアサーバーとして実行する場合には、パスワードの入力を指示してきます。パスワードを入力すると、サーバーが起動します。

サーバーを停止するには、次のコマンドを入力します。

/etc/rc.d/init.d/httpd stop

restartコマンドを使うと、簡単にサーバーを停止してから起動できます。restartコマンドは明示的に停止し、次にサーバーを起動します。Apacheをセキュアサーバーとして実行する場合、パスワードを聞いてきます。restartコマンドは次のように使います。

/etc/rc.d/init.d/httpd restart

httpd.confファイルの内容の編集が完了したら、明示的にサーバーを停止して起動する必要はありません。その代わり、reloadコマンドを使用できます。reloadを使用すると、パスワードを入力する必要はありません(このパスワードはApacheをセキュアサーバーとして実行する場合に必要です)。パスワードはリロードしてもキャッシュされたままですが、停止から開始までキャッシュされることはありません。restartコマンドは次のようなものです。

/etc/rc.d/init.d/httpd reload

デフォルトでは、マシンが起動すると、httpdプロセスが自動的に起動します。Apacheをセキュアサーバーとして実行すると、パスワードの保護がないセキュアサーバーのキーを作成しないかぎり、マシンの起動後にセキュアサーバーのパスワードを聞いてきます。