我如何才能找到我的地方httpd.conf
文件所在?
我正在从亚马逊网络服务EC2(弹性计算云)的Ubuntu Linux操作系统的服务器,我无法找到我的Apache配置。
我如何才能找到我的地方httpd.conf
文件所在?
我正在从亚马逊网络服务EC2(弹性计算云)的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
见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” 字样
会给你一个完整路径的配置文件的默认位置