Arsitektur minangka Apache model organisasi lan operasional saka Apache server web. Mangkene katrangan rinci babagan arsitektur Apache:
Main Process
Saka, uga dikenal main process minangka Apache proses induk, minangka proses pisanan sing digawe nalika Apache diwiwiti. Proses iki tanggung jawab kanggo ngatur proses anak lan koordinasi panjalukan saka klien menyang proses anak sing cocog.
Worker Processes
Sawise digawe dening main process, Apache 's worker processes tanggung jawab kanggo nangani panjalukan saka klien. Nomer worker processes bisa dikonfigurasi kanggo nyukupi syarat kinerja lan sumber daya. Saben proses buruh makaryakke independen lan ora nuduhake memori karo wong liya, kang nambah stabilitas saka Apache.
Request Processing Model
Apache nggunakake standar request processing model, ing ngendi saben proses buruh ngenteni panjaluk saka klien, ngolah, lan ngirim tanggapan maneh. Iki request processing model njamin penanganan panjalukan sing urut lan dipercaya.
Module
Apache ndhukung akeh module, dikenal minangka ekstensi, sing ngidini nambah fitur tambahan lan fungsi kanggo server. Iki module bisa nganggo protokol, nangani panjalukan, acara log, ngatur kontrol akses, compress data, lan nindakake macem-macem fungsi liyane.
Virtual Hosts
Apache ndhukung macem-macem virtual hosts, ngidini hosting macem-macem situs web ing server fisik sing padha. Saben host virtual bisa dikonfigurasi kanthi pilihan lan setelan dhewe, supaya gampang ngatur macem-macem situs web kanthi mandiri.
Arsitèktur sing fleksibel lan kuat Apache wis dadi salah sawijining server web sing paling populer, digunakake ing saindenging jagad kanggo mbukak macem-macem situs web lan aplikasi web.