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