这可能是一个愚蠢的问题,但无论如何它都在这里。
从下面的链接我可以看到apache httpd2的默认配置链接是 “/usr/local/apache2/conf/httpd.conf” https://wiki.apache.org/httpd/DistrosDefaultLayout
当我使用yum在centos 6和7配置文件上安装httpd时,似乎是在“/etc/httpd/conf/httpd.conf
为什么不将yum安装到默认分发布局中定义的位置。
答案 0 :(得分:0)
Fedora Core,CentOS,RHEL的默认位置主httpd配置文件是/etc/httpd/conf/httpd.conf
答案 1 :(得分:0)
通常,路径/usr/local
用于“本地”安装的软件包。对于单台计算机,这可能仅意味着软件包已安装在正常发行版之外。因此,我认为像yum
这样的软件包管理器甚至不应该触摸/usr/local
下的任何内容。
另一方面,apache项目在此处指定其默认路径是有意义的,因为如果您直接从Apache网站下载Apache并进行安装,则可以在标准系统发行版之外进行操作。
答案 2 :(得分:0)
在Ubuntu上标准安装Apache 2.4会将apache2.conf
文件放入/home/miro/etc/apache2
中。您可以使用以下方法找到主配置文件:
/usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
修改路径/usr/sbin/
到安装位置,如果您在安装时更改了默认设置。