517

httpd.confファイルの場所を見つけるにはどうすればよいですか?

Amazon Web Services EC2 (Elastic Compute Cloud) から Ubuntu Linux サーバーを実行していますが、Apache 構成が見つかりません。

4

2 に答える 2

653

実行中の 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

于 2012-08-30T17:10:13.333 に答える
212

さまざまなプラットフォームで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"

構成ファイルのデフォルトの場所へのフルパスを提供します

于 2012-08-30T18:56:27.847 に答える