Apache 起動・停止
Apache 起動
[root@linux ~]# /etc/rc.d/init.d/httpd start
httpd を起動中: [ OK ]
[root@linux ~]#
Apache 停止
[root@linux ~]# /etc/rc.d/init.d/httpd stop
httpd を停止中: [ OK ]
[root@linux ~]#
Apache 書式チェック
[root@linux ~]# /etc/rc.d/init.d/httpd configtest
Syntax OK
[root@linux ~]#
Apache 再起動
[root@linux ~]# /etc/rc.d/init.d/httpd restart
httpd を停止中: [ OK ]
httpd を起動中: [ OK ]
[root@linux ~]#
Apache 緩やかな再起動
[root@linux ~]# /etc/rc.d/init.d/httpd graceful
[root@linux ~]#
Apache 再読み込み
[root@linux ~]# /etc/rc.d/init.d/httpd reload
httpd を再読み込み中: [ OK ]
[root@linux ~]#
設定の確認
httpd.conf に間違いがあれば、httpdデーモン起動時にエラーを出力します。また、httpdの実行時に「-t」オプションを指定することで、起動前に確認できます。
- -t オプションを指定するとデーモンは起動せず、httpd.confのチェックのみを行います。
[root@linux ~]# /usr/sbin/httpd -t Syntax OK
- apachectlコマンドで確認することもできます。
[root@linux ~]# /usr/sbin/apachectl configtest Syntax OK
Apache 自動起動設定
Apache 自動起動設定確認
[root@linux ~]# chkconfig --list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off ←■ 全てoffの場合は、設定が必要
[root@linux ~]#
Apache 自動起動設定
[root@linux ~]# chkconfig httpd on
[root@linux ~]#
SuExec の確認
D AP_DOC_ROOT="/var/www/html" だと /home 以下では suexec が効かない為、使用するには再インストールが必要。
[root@linux ~]# /usr/sbin/suexec -V
-D AP_DOC_ROOT="/home"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="apache"
-D AP_LOG_EXEC="/var/log/httpd/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=500
-D AP_USERDIR_SUFFIX="public_html"
[root@linux ~]#
起動したら、ログから SuExec を確認します。
# tail /var/log/httpd/error_log
↓ こんな行があればOKです
[Tue Mar 16 09:29:57 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
0 件のコメント:
コメントを投稿