httpd.conf
ファイルがどこにあるのかをどうやって見つけることができますか?
Amazon Web Services EC2(Elastic Compute Cloud)からUbuntu Linuxサーバーを実行していますが、Apacheの設定が見つかりません。
Apacheを走らせる道をたどる
$ ps -ef | grep Apache
apache 12846 14590 0 Oct20 ? 00:00:00 /usr/sbin/Apache2
パスに-V
引数を追加します
$ /usr/sbin/Apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/Apache2/Apache2.conf"
参照:
http://commanigy.com/blog/2011/6/8/finding-Apache-configuration-file-httpd-conf-location
さまざまなプラットフォームでApache httpd設定ファイルが見つかる場所については、 http://wiki.Apache.org/httpd/DistrosDefaultLayout を参照してください。リリースごと、プラットフォームごとに異なります。もっとも一般的な答えは、/ etc/Apache/confまたは/ etc/httpd/confです。
一般的には、次のコマンドを実行して答えを決めることができます。
httpd -V
(それは首都だよV)。あるいは、httpdの名前が変更されたシステムでは、おそらくApache2ctl -V
です。
これはhttpdがどのように構築され設定されているかについての様々な詳細を返します。これにはメイン設定ファイルのデフォルトの場所が含まれます。
出力行の1つは次のようになります。
-D SERVER_CONFIG_FILE = "conf/httpd.conf"
これは、次の行と組み合わせて:
-D HTTPD_ROOT = "/ etc/httpd"
設定ファイルのデフォルトの場所へのフルパスを指定します。