Posted at

Apacheの設定ファイル httpd.confの場所

More than 3 years have passed since last update.

Apacheの場所の確認方法。

1つのサーバの中に2つのApacheがインストールしてあるサーバがあったので(パッケージとソース)

稼働しているApacheの確認方法をメモ。


httpd.confの場所

基本的には下記のディレクトリにある可能性がたかい。

OSとインストール方法
ディレクトリ

CentOS,RHEL,Fedoraなど(パッケージ)
/etc/httpd/conf/

SUSE,Debian,MacOSなど(パッケージ)
/etc/apache2/

ソースインストール
/usr/local/apache2/conf/


どのhttpdが動いているか

$ ps aux | grep httpd

でプロセスを確認。

$ ps aux | grep httpd

root 3753 0.0 0.0 360324 8800 ? Ss 14:34 0:01 /usr/local/apache2/bin/httpd
daemon 24098 1.2 0.1 367424 59964 ? S 15:42 0:05 /usr/local/apache2/bin/httpd
daemon 25171 1.4 0.1 364604 48812 ? S 15:45 0:03 /usr/local/apache2/bin/httpd
daemon 25638 0.6 0.0 366780 26112 ? S 15:48 0:00 /usr/local/apache2/bin/httpd
daemon 25639 0.6 0.0 364752 30212 ? S 15:48 0:00 /usr/local/apache2/bin/httpd
daemon 25640 0.3 0.0 362960 25860 ? S 15:48 0:00 /usr/local/apache2/bin/httpd

/usr/local/apache2/以下が読み込まれているため、ソースインストールしたApacheが稼働していると判断。

$ httpd -V

なんかをしておくと各ディレクトリがわかってさらにいい感じ。