首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu : httpd.conf还是apache2.conf?

Ubuntu : httpd.conf还是apache2.conf?
EN

Server Fault用户
提问于 2010-04-02 15:22:06
回答 7查看 101.8K关注 0票数 49

我应该使用这两个文件中的哪一个来配置Apache?

httpd.conf为空,而apache2.conf为空。

把我弄糊涂了!

EN

回答 7

Server Fault用户

回答已采纳

发布于 2010-04-02 15:28:10

httpd.conf是为用户配置而设计的。您确实不应该编辑apache2.conf,因为它可能会通过以后的升级而更新。

另一个选项是将您的自定义配置放到/etc/apache2/conf.d .d中,这个目录中的所有文件都包括在内。

票数 49
EN

Server Fault用户

发布于 2010-04-02 15:44:29

这不是你唯一的选择。在Ubuntu/Debian上,Apache还处理/etc/apache2/sites-enabled/中的所有文件(这应该是sites-available/目录中由a2ensitea2dissite程序管理的文件的符号链接)。

您打算为VirtualHosts使用这些目录。

票数 22
EN

Server Fault用户

发布于 2017-03-24 01:23:08

发布了许多软件,其中一个是名为httpd的web服务器。httpd项目源包括一个httpd.conf示例配置文件,默认情况下它安装在/usr/local/etc/httpd/etc/httpd中。在大多数系统上,您都会发现httpd是这样命名的。

然而,很久很久以前,Debian /Linux发行版中的某个人决定将该发行版中的软件名称从httpd更改为apache2。因此,在Debian系统上,您将在名为apache2.conf的目录中找到名为/etc/apache2的配置文件。我不知道是谁干的,也不知道为什么,但这是一个长期混乱的根源,就像把Windows称为“微软”或ESXi "VMware“一样。基于Debian的发行版,比如Ubuntu,继承了这种奇怪的特性。更奇怪的是,它们还包括一个文件/etc/apache2/httpd.conf,它是来自apache2.confIncluded,用户可以在其中放置自定义配置。

因此,答案是,如果你使用的是基于Debian的系统,你就会弯下脑筋去做Debian希望你做的事情。否则,您通常会像上游httpd项目那样以正常的方式进行操作。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/430974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档