Apache
Apache è il più diffuso Web server distribuito con licenza Open Source e dotato di una struttura modulare.
Un Web server è un software che gestisce le richieste Web che giungono alla macchina dall'esterno.
Apache è nato nel 1995, ad opera di un team di volontari, per sostituire il demone server http 1.3 della NCSA (National Center for Supercomputing Applications). Ne include le caratteristiche e ne aggiunge di nuove.
Secondo la leggenda, il nome Apache deriva dal fatto che inizialmente il server era semplicemente una raccolta di patch da applicare al server NCSA e, dal nome amichevole "a patchy server", è nato quello attuale.
Si tratta di un Web server http costruito per girare come un processo autonomo: una volta avviato, Apache crea sottoprocessi (children processes) per la gestione delle richieste.
Secondo un'indagine condotta da Netcraft Web Survey, nel 2002 il 63,5% dei siti Internet usavano Apache.
I principali motivi di questo successo due:
Inoltre, Apache gira su tutte le piattaforme ed è facilmente configurabile.
Apache è nato nel 1995, ad opera di un team di volontari, per sostituire il demone server http 1.3 della NCSA (National Center for Supercomputing Applications). Ne include le caratteristiche e ne aggiunge di nuove.
Secondo la leggenda, il nome Apache deriva dal fatto che inizialmente il server era semplicemente una raccolta di patch da applicare al server NCSA e, dal nome amichevole "a patchy server", è nato quello attuale.
Si tratta di un Web server http costruito per girare come un processo autonomo: una volta avviato, Apache crea sottoprocessi (children processes) per la gestione delle richieste.
Secondo un'indagine condotta da Netcraft Web Survey, nel 2002 il 63,5% dei siti Internet usavano Apache.
I principali motivi di questo successo due:
- La licenza Open Source. Apache è distribuito come software libero per volere dell'Apache Group che l'ha sviluppato. L'Apache Group ritiene infatti che strumenti di questo genere debbano essere accessibili a tutti. Inoltre, lasciando il software ed i suoi sorgenti agli utenti, c'è la possibilità che questi contribuiscano al miglioramento del prodotto finale.
- La struttura modulare che virtualmente permette infinite espansioni e la facile aggiunta di features.
Inoltre, Apache gira su tutte le piattaforme ed è facilmente configurabile.