丢失httpd.conf文件位于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
请参阅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”
将为您提供配置文件的默认位置的完整路径
链接地址: http://www.djcxy.com/p/78337.html上一篇: Lost httpd.conf file located apache
下一篇: How can I find all *.js file in directory recursively in Linux?