Nwlapcug.com


Nozioni di base di Apache Server

Il Server HTTP Apache è il server più popolare sul web, in esecuzione su oltre 100 milioni di siti Web. Il server-- open source e gratuito da usare - opere "che serve" collezioni di file collegati sul web sotto forma di siti Web. Si può lavorare con linguaggi lato server come PHP e Perl e supporta anche funzioni come la protezione SSL, un URL rewrite motore e messaggi di errore configurabile.

Server Web

Server Web come Apache sono programmi che possono accettare le richieste HTTP (HyperText Transfer Protocol) dal computer in tutto il mondo e rispondere inviando il computer la pagina web che è stato richiesto.

L'HTTP è il protocollo di computer che permette il web di esistere. Ogni volta che un utente web digita un URL o fa clic su un link, quell'indirizzo (ad esempio "di www.yahoo.com") viene convertito in un indirizzo IP (ad esempio "69.147.76.15") che viene utilizzato per individuare il server che contiene il sito Web. Il server riceve la richiesta, trova il file richiesto e sputa indietro per l'utente.

Stack di applicazioni

Apache è solo una componente necessaria di un sito Web. Maggior parte dei siti Web hanno bisogno più almeno due ingredienti: un server di database, per memorizzare i dati del tuo sito Web e un linguaggio di programmazione lato server, che è possibile utilizzare per creare modelli di pagina che afferrare il contenuto del database prima di Apache li sputa all'utente. Questo programma di installazione crea quello che spesso è denominato un "sito dinamico": invece di includere migliaia di file HTML per ogni articolo o pagina sul tuo sito, basta avere pochi modelli di pagina e archiviare tutti i dati in un database.

Molti utenti di Apache utilizzare lampada, uno "stack" di applicazioni per eseguire un sito Web: Linux, il sistema operativo; Apache, il server web; MySQL, il server di database e PHP, Perl o Python, il linguaggio server-side.

L'installazione di Apache

Potete trovare Apache dal suo sito ufficiale a apache.org. È facile da scaricare, ma difficile da installare, e le istruzioni specifiche dipendono dal vostro scopo specifico per l'utilizzo di Apache e specifiche del computer. Per fortuna, il sito ufficiale contiene le istruzioni per quasi ogni scenario di installazione possibili.

L'altra opzione è quello di scaricare un stack di applicazione popolare noto come XAMPP, che sta per Apache, MySQL, PHP e Perl (la "X" si riferisce alle sue capacità multipiattaforma: è possibile utilizzare con qualsiasi sistema operativo). In altre parole, questo pacchetto include non solo Apache, ma tutto il che necessario per eseguire un server privato o pubblico fuori il proprio computer e creare quasi qualsiasi tipo di sito Web che si desidera.