linux - 丟失httpd.conf文件位於apache




ubuntu amazon-ec2 (2)

獲取運行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

我怎樣才能找到我的httpd.conf文件所在的位置?

我從Amazon Web Services EC2(Elastic Compute Cloud)運行Ubuntu Linux服務器,但找不到我的Apache配置。


請參閱http://wiki.apache.org/httpd/DistrosDefaultLayout ,討論您可以在各種平台上查找Apache httpd配置文件的位置,因為這可能因發布版本和平台而異。 然而,最常見的答案是/ etc / apache / conf或/ etc / httpd / conf

一般來說,您可以通過運行以下命令來確定答案:

httpd -V

(這是一個資本V)。 或者,在httpd被重命名的系統上,也許是apache2ctl -V

這將返回關於如何構建和配置httpd的各種詳細信息,包括主配置文件的默認位置。

其中一行輸出應該如下所示:

-D SERVER_CONFIG_FILE =“conf / httpd.conf”

其中,結合該行:

-D HTTPD_ROOT =“/ etc / httpd”

將為您提供配置文件的默認位置的完整路徑





httpd.conf