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"
構成ファイルのデフォルトの場所へのフルパスを提供します