web-dev-qa-db-ja.com

Apache2とhttpdに違いはありますか?

今日、phpmyadminUbuntu 12.04にインストールしていましたが、しばらくすると、使用したいサーバーを示すダイアログがポップアップ表示されました。 Apache2またはhttpd

これらは、2種類のサーバーですか?

50

httpdApache2と同じです。使用するOSによって異なります。たとえば、RHEL 6.2ではhttpdと呼ばれ、buntではApache2と呼ばれます。

63
Ramin

TL; DR

これらは同じアプリケーションです-一部のLinuxディストリビューションは、パッケージマネージャーと構成ファイル内で異なる方法でそれを参照しているだけです。 RedHatベースのディストリビューション(CentOS、Fedora)ではhttpdと呼ばれ、Debianベースのディストリビューション(Ubuntu)ではApacheと呼ばれます。奇妙なことに、GentooはほとんどApacheと呼んでいますが、設定ファイルにはhttpdという命名規則があります。

バックグラウンド

アプリケーションの開発はApache Foundationによって管理されます。その名前は、実際にはApache HTTP Serverです。多くの場合、Apache FoundationではApache httpd(httpデーモン)と呼ばれます。口語的には、Unix管理者は歴史的にApacheと呼んでおり、RedHatベースのディストリビューションであっても、単にApacheと言うと、誰もがあなたが言及していることを知っています。

11
zaTricky

Apache2およびhttpd構成ファイルで使用されるディレクティブは、ディレクトリ構造とは少し異なります。 DebianベースのディストリビューションにApache2Ubuntu)およびRedHatベースのディストリビューションにhttpdをインストールすることをお勧めします(RedHatCentOSFedora )。

ただし、httpdUbuntuへの依存関係をインストールすると、同様に機能します。

9
Rápli András