Apache2 ve httpd arasında bir fark var mı?


50

Bugün yükleme edildi phpmyadminüzerinde Ubuntu 12.04ve bir süre sonra bir diyalog ben kullanmak istediğiniz sunucu belirten açıldı; apache2veyahttpd

Bunlar iki farklı tür sunucu mu?

Yanıtlar:


63

httpd apache2 ile aynıdır . Kullandığınız işletim sistemine bağlıdır. Örneğin RHEL 6.2 denir httpd ve Ubuntu denir apache2 .


12

TL; DR

Bunlar aynı uygulama - sadece bazı Linux dağıtımları onu paket yöneticileri ve config dosyaları içerisinde farklı şekilde ifade ediyor. RedHat tabanlı dağıtımlar (CentOS, Fedora), bunu httpd , Debian tabanlı dağıtımlar (Ubuntu) apache olarak adlandırır . Gentoo, garip bir şekilde, çoğunlukla apache olarak adlandırıyor - ancak config dosyalarında adlandırma kurallarında httpd var.

Arka fon

Uygulamanın gelişimi Apache Foundation tarafından yönetilmektedir . Adı aslında Apache HTTP Sunucusu . Genellikle Apache Vakfı tarafından Apache httpd (http daemon) olarak da adlandırılır . Ortak olarak, Unix yöneticileri tarihsel olarak Apache olarak adlandırdı ve RedHat tabanlı dağıtımlarda bile, herkes Apache derken neyi kastettiğinizi zaten biliyor .


9

apache2Ve httpdconfig dosyalarında kullanılan direktifler , dizin yapısının yanı sıra biraz farklıdır. Döşenmesi tavsiye ediyor apache2Debian tabanlı dağıtımlar (on Ubuntu) ve httpdRedHat tabanlı dağıtımlar (üzerinde RedHat, CentOS, Fedora).

Ancak, yüklerseniz httpdve bağımlılıkları açıksa Ubuntu, aynı zamanda çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.