Come funziona un server Web Apache?
Panoramica
Il server Apache HTTP, chiamato anche semplicemente Apache, è lo standard nella fornitura di servizi Web e ha aperto la strada all'ulteriore espansione delle capacità del web. Apache si basa su una piattaforma di servizi Web open source originariamente sviluppata per server Linux / Unix, ma successivamente è stata configurata per funzionare con Windows e altri sistemi operativi.
storia
Inizialmente, Apache divenne noto come "patchy", perché la prima versione di Apache era disponibile come una serie di patch. Nell'aprile del 1995, la versione 0.6.2 di Apache fu rilasciata pubblicamente. Dopo alcuni mesi, nel dicembre 1995, Apache 1.0 è stato messo in vendita e ha avuto successo sul web, rendendolo il server web più utilizzato. Nel 1999, la Apache Software Foundation (Apache Software Foundation) è stata costituita per ottenere supporto finanziario, organizzativo e legale per il server.
atti
Il server Web Apache è gratuito ed è sviluppato da una comunità open source. Puoi scaricare il programma dal suo sito Web e installarlo da solo. Per installare il server in Linux potresti aver bisogno di una conoscenza sulla programmazione. Ma, nel caso di Windows, è possibile eseguirlo tramite un'interfaccia utente grafica (GUI in inglese). L'ultima versione del server Apache è attualmente in versione 2.2 ed è uscita nel 2006.
capacità
Il web server Apache è dotato di molte funzionalità che gli consentono di supportare diversi script e moduli per il web. Questo server supporta Common Input Interface (CGI in inglese) e Server Side Includes (SSI). CGI viene utilizzato come mezzo di comunicazione comune tra il software esterno e il server Web, mentre SSI è un file di comando per il server. Gli utenti di Apache possono anche installare altri moduli come una home directory per gli utenti, il reindirizzamento degli URL, l'autenticazione dell'utente e l'accesso anonimo dell'utente, tra gli altri.
importanza
Siti Web complessi, come quelli in banche dati di lavoro o librerie online, hanno molte informazioni e sono creati da un linguaggio di programmazione. Questo tipo di siti Web richiede un server che supporti funzionalità avanzate come ASP o CGI. Il server Web Apache li supporta e fornisce supporto amministrativo al server fisico con le informazioni reali. Inoltre, il server offre sicurezza al sito Web, assicurando che virus, codici dannosi o attacchi spyware siano evitati.
vantaggio
Sebbene il server Web Apache sia gratuito, è ancora più veloce rispetto ai server web più costosi sul mercato che costano centinaia di dollari. I server Apache possono gestire più di un milione di visite al giorno senza difficoltà.