失落的httpd.conf文件位于阿帕奇[关闭](Lost httpd.conf file loca

2019-06-17 22:17发布

我如何才能找到我的地方httpd.conf文件所在?

我正在从亚马逊网络服务EC2(弹性计算云)的Ubuntu Linux操作系统的服务器,我无法找到我的Apache配置。

Answer 1:

获取运行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



Answer 2:

见http://wiki.apache.org/httpd/DistrosDefaultLayout的,在那里你会发现在各种平台上的Apache httpd配置文件的讨论,因为这可能因版本和平台而有所不同。 最常见的答案,但是,无论是在/ etc /阿帕奇/ conf目录或/ etc / httpd的/ conf目录

一般地,你可以通过运行以下命令确定的答案:

的httpd -V

(这是一个资本V)。 或者,在其中的httpd被重命名,也许是系统apache2ctl -V

这将返回有关httpd的是如何构建和配置,包括主配置文件的默认位置的各种详细信息。

一个输出应该像的线路:

-D SERVER_CONFIG_FILE = “CONF / httpd.conf中”

其中,与线结合:

-D HTTPD_ROOT = “的/ etc / httpd” 字样

会给你一个完整路径的配置文件的默认位置



文章来源: Lost httpd.conf file located apache [closed]