Apacheのファイル構成とよく使うコマンド

CentOS64bitでApacheのバージョンは2.2.15

$ cat /etc/redhat-release
CentOS release 6.5 (Final)
$ uname -a
Linux vagrant-centos65.vagrantup.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ httpd -v
Server version: Apache/2.2.15 (Unix)
Server built:   Aug 13 2013 17:29:28

主なファイル,ディレクトリ構成

ファイル,ディレクトリ 役割
/etc/httpd/ ServerRoot(各設定のルートディレクトリ)
/etc/httpd/conf/httpd.conf apacheの設定ファイル
/etc/httpd/conf.d/ モジュールの設定ファイル用ディレクトリ
/etc/rc.d/init.d/httpd 起動スクリプト
/etc/init.d/httpd 起動スクリプト(/etc/rc.d/init.d/httpdシンボリックリンク)
/var/www/html/ DocumentRoot(コンテンツのルートディレクトリ)

 Apacheコマンド

# 以下3つのコマンドはすべて同じ意味
$ /etc/init.d/httpd
$ /etc/rc.d/init.d/httpd
$ service httpd
apache起動
$ sudo /etc/rc.d/init.d/httpd start
apache停止
$ sudo /etc/rc.d/init.d/httpd stop
apache再起動
$ sudo /etc/rc.d/init.d/httpd restart
apacheの状態を確認
$ sudo /etc/rc.d/init.d/httpd status
httpd.confのシンタックスチェック
$ sudo /etc/rc.d/init.d/httpd configtest

もしくは

$ sudo /usr/sbin/httpd -t
OS起動時にapache自動起動する設定
$ chkconfig httpd on