Menu Close

Perbedaan antara Apache dan Apache 2

Perbedaan utama: Apache merujuk ke server HTTP HTTP. Ini adalah open-source, aplikasi server web yang dirancang untuk sistem operasi modern seperti Microsoft Windows, Netware, dll. Aplikasi ini dikembangkan oleh Apache Software Foundation. Banyak versi Apache telah diperkenalkan. Apache 2 umumnya digunakan untuk merujuk ke Apache 2.0. Apache 2.0 ditingkatkan dari Versi 1.3. Ini memiliki banyak jenis perubahan termasuk waktu kompilasi dan perubahan konfigurasi waktu berjalan.

   

Apache merujuk ke server HTTP HTTP. Ini adalah aplikasi server web sumber terbuka, didistribusikan secara bebas, yang dirancang untuk sistem operasi modern seperti Microsoft Windows, Netware, dll. Aplikasi ini dikembangkan oleh Apache Software Foundation. Ini dianggap sebagai server jaringan ‘tugas berat’. Server ini menyediakan fasilitas lisensi terbuka, dan dengan demikian pengguna dapat dengan mudah memanipulasi kode yang mendasarinya. Perubahan tersebut dilakukan untuk meningkatkan kinerja atau untuk berkontribusi pada upaya masa depan mengenai server.

Server ini menyediakan berbagai layanan seperti dukungan untuk bahasa pemrograman sisi server, dll. Kinerja Apache sepi seperti “kinerja tinggi server web efisien lainnya”. Ini memberikan dukungan ke beberapa fitur seperti dukungan untuk skema otentikasi. Satu apache dapat melayani berbagai situs web dengan hosting virtual. Pesan kesalahan dapat dikonfigurasi. Ini didukung oleh banyak antarmuka pengguna grafis. Apache berjalan efisien dengan sebagian besar sistem operasi, tetapi tetap saja umumnya digunakan dengan sistem operasi Linux.

   

Banyak versi Apache telah diperkenalkan. Apache 2 umumnya digunakan untuk merujuk ke Apache 2.0. Dua versi lain dari seri Apache 2 termasuk – Versi 2.2 dan Versi 2.4.

Apache 2.0 ditingkatkan dari Versi 1.3. Itu memiliki banyak jenis perubahan termasuk waktu kompilasi dan perubahan konfigurasi waktu berjalan. Modul Apache 1.3 mod_auth_digest didirikan sebagai modul standar. API Server diubah ke tingkat yang sangat besar. Apache 2.0 menyediakan dukungan yang lebih baik untuk platform non-Unix. Sistem build server ini telah sepenuhnya diganti; sistem build baru ini didasarkan pada autoconf dan libtool. Tidak seperti Apace 1, ini juga mendukung respons kesalahan Multilanguage ke browser. Konfigurasi telah disederhanakan. Ini juga termasuk Perpustakaan Ekspresi Reguler Reguler Kompatibel (PCRE). Berbagai modul baru juga telah ditambahkan di Apache 2.0 – mod_day mengimplementasikan spesifikasi HTTP Distributed Authoring and Versioning (DAV) untuk memposting dan memelihara konten web.

   

Jadi, Apache 2.0 hanya versi dari Apache. Namun, perbedaan antara Apache 1.x dan Apache 2.x dapat dibuat untuk memahami server

Perbandingan antara Apache 1.x dan Apache 2.x:

Apache 1.x

Apache 2.x

Definisi

Biasanya mengacu pada Apache 1.3. Ini memiliki banyak peningkatan sesuai dengan versi sebelumnya. (Dukungan objek bersama dinamis, dukungan untuk Windows NT / 95, dll.)

Apache 2 umumnya digunakan untuk merujuk ke Apache 2.0. Apache 2.0 ditingkatkan dari Versi 1.3. Itu memiliki banyak jenis perubahan termasuk waktu kompilasi dan perubahan konfigurasi waktu berjalan.

Lisensi

Versi 1.1 dari Lisensi Apache telah disetujui oleh ASF pada tahun 2000.

Versi 2.0 dari Lisensi Apache telah disetujui oleh ASF pada tahun 2004.

Penyaringan

Modul Apache tidak dapat ditulis sebagai filter

Modul Apache dapat ditulis sebagai filter

Arsitektur

Modular

Modular

Konfigurasi

Arahan Port dan BindAddress tidak ada.

Arahan Port dan BindAddress tidak ada dan hanya arahan Listen yang digunakan untuk pengikatan alamat IP;

Dukungan untuk IPv6

Tidak

iya nih

Respons kesalahan dalam berbagai bahasa

Tidak

iya nih

Masalah / solusi

Masalah –

  • Skrip konfigurasi non-standar
  • Porting ke platform baru dan tidak biasa sulit
  • Tidak skala dengan baik
  • Modul tidak dapat berinteraksi dengan cara yang sangat menarik

Solusi dari masalah di Apache 1 –

  • Konfigurasi sekarang menggunakan autoconf GNU
  • Apache Portable Runtime (APR)
  • Modul Multi-Pemrosesan (MPM)
  • Penyaringan I / O
  • “Kait”

Modul untuk kompresi

modul mod_gzip

mod_deflate