今天我正在安装phpmyadmin
,Ubuntu 12.04
过了一会儿,弹出一个对话框,询问我想要使用哪个服务器;apache2
或者httpd
这是两种不同的服务器吗?
答案1
httpd是相同的阿帕奇2。这取决于您使用的操作系统。例如RHEL 6.2它被称为httpd以及Ubuntu它被称为阿帕奇2。
答案2
总结
它们是同一个应用程序 - 只是一些 Linux 发行版在包管理器和配置文件中对它的引用不同。基于 RedHat 的发行版(CentOS、Fedora)将其称为httpd而基于 Debian 的发行版(Ubuntu)则将其称为阿帕奇。奇怪的是,Gentoo 主要将其称为 apache - 但配置文件的命名约定中有 httpd。
背景
该应用程序的开发由Apache 基金会. 它的名字实际上是Apache HTTP 服务器.它通常也被称为Apache httpd(http 守护进程)由 Apache 基金会提供。Unix 管理员过去通常将其称为阿帕奇而且,即使使用基于 RedHat 的发行版,当你简单地说阿帕奇。
答案3
apache2
和配置文件中使用的指令httpd
以及目录结构略有不同。建议apache2
在基于 Debian 的发行版 ( Ubuntu
) 和httpd
基于 RedHat 的发行版 ( RedHat
, CentOS
, Fedora
) 上安装。
但是,如果您安装httpd
及其依赖项Ubuntu
,它也可以正常工作。