Anahtar Fark: Apache 2, Apache Software Foundation tarafından geliştirilen Apache http sunucusu Versiyon 2.x anlamına gelir. Açık kaynak kodlu ve ücretsiz bir sunucudur. Httpd, Köprü Metni Aktarım Protokolü Daemon'un kısaltmasıdır. Apache ile ilgili olarak httpd, istekleri yerine getiren Apache Hiper Metin Aktarım Protokolü (HTTP) sunucusu programını ifade eder. Apache genellikle Windows NT, 200 ve XP için bir servis olarak çalışır. Öte yandan, Unix'te talepleri arka planda herhangi bir aralık olmadan yapabilen tipik bir arka plan programı olarak çalışır. Yapılandırma dosyaları açısından, httpd.conf ve Apache2.confg biraz farklıdır. Genellikle, httpd.conf Apache web sunucusu için ana yapılandırma dosyasıdır. Biri kolayca Red Hat Enterprise Linux, CentOS vb. Üzerinde bulabilir. Öte yandan, Ubuntu ana yapılandırma dosyası olarak apache2.conf kullanır.
Apache, Apache http sunucusunu ifade eder. İşbirlikçi yazılım geliştirme çabasından ortaya çıkan bir web sunucusudur. Apache Software Foundation tarafından geliştirilmiştir. Açık bir kaynaktır ve ücretsizdir. Linux, Windows ve Macintosh işletim sistemleri dahil olmak üzere çoklu platformları destekleyebilir. Bir dizi özellik sağlar ve çoğu derlenmiş modüller kullanılarak gerçekleştirilir. Parola ve dijital sertifika kimlik doğrulaması sağlar. CGI, SSL ve sanal alan adları gibi sayısız özellik sunar.
Genellikle, bu httpd'nin doğrudan çağrılması gerekmez. Tarafından çağrılabilir -
- Apachet1'i (Unix) Kullanma
- Httpd'yi Windows NT, 200 ve XP'de bir hizmet olarak kullanmak.
- Httpd'yi Windows 9x ve ME'de konsol uygulaması olarak kullanmak.
Windows için Apache 2 çok iş parçacıklı. Unix'ten farklı olarak, her istek için ayrı bir işlem oluşturmaz. Bununla birlikte, genellikle isteği işlemek için iki apache işlemi (bir çocuk ve bir ebeveyn) çalışır.
Yapılandırma dosyaları açısından, httpd.conf ve Apache2.confg biraz farklıdır. Genellikle, httpd.conf Apache web sunucusu için ana yapılandırma dosyasıdır. Biri kolayca Red Hat Enterprise Linux, CentOS vb. Üzerinde bulabilir. Öte yandan, Ubuntu ana yapılandırma dosyası olarak apache2.conf kullanır. Apache için varsayılan yapılandırmanın tamamını ve böylece Apache2 için genel olan ayarları içerir. Ubuntu'nun önceki sürümlerinde, Apache 2 yapılandırma dosyasında httpd.conf adı verilen bir dosya kullanılıyordu. Şimdi, yok.
Apache 2 ve Httpd arasındaki karşılaştırma:
Apache 2 | httpd | |
Tanım | Apache 2, Apache Software Foundation tarafından geliştirilen Apache http sunucusu sürüm 2.x anlamına gelir. Açık kaynak kodlu ve ücretsiz bir web sunucusudur. | Httpd, Köprü Metni Aktarım Protokolü Daemon'un kısaltmasıdır. Daemon, her zaman çalışan ve istenen verileri kullanıcıya gönderen bir program anlamına gelir. |
Konfigürasyon dosyası (.config) açısından | Ubuntu'daki ana yapılandırma dosyaları. | Red Hat Enterprise Linux, CentOS, vb. İşletim sistemlerinde ana yapılandırma dosyası |