Apache è un server web su cui è possibile far girare determinati linguaggi di programmazione e database.
E’ il più popolare software server web. Permette ad un computer di ospitare uno o più siti web a cui si può accedere su Internet usando un web browser.
Apache è un web server open source utilizzato da circa il 46% dei siti in circolazione ed è uno dei software più affidabili in circolazione
Il compito di Apache è quello di stabilire un collegamento tra il server ed i browser degli utenti che intendono visitare un sito web. È un software cross-platform ed è in grado di operare sia sui server Unix che quelli Windows.
Apache può ospitare siti web statici, così come siti web dinamici.
Tanti sono i vantaggi di Apache ma anche qualche svantaggio che spinge diversi utilizzatori a preferire software alternativi.
Pro:
- Software open source gratuito
- Affidabile e stabile
- Aggiornato di frequente
- Molto flessibile grazie alla sua struttura modulare
- Semplice da configurare
- Cross-platform
- Comunità di utilizzatori enorme. Ottima risorsa in caso di problemi
Contro:
- Performance scarse nei casi di traffico web elevato
- Il gran numero di configurazioni possibili può comportare delle vulnerabilità in ambito sicurezza