httpd.conf
ファイルの場所を見つけるにはどうすればよいですか?
Amazon Web Services EC2 (Elastic Compute Cloud) から Ubuntu Linux サーバーを実行していますが、Apache 構成が見つかりません。
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
さまざまなプラットフォームでApachehttpd構成ファイルが見つかる場所については、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"
構成ファイルのデフォルトの場所へのフルパスを提供します