Funzionamento Apache

Come funziona Apache ?

Tale web server è un programma che gira su sistemi operativi multitasking (Unix ,Linux, Win32 , Mac OS). L’eseguibile è httpd in Unix e apache.exe in ambiente win32 e gira in backgroung. Questo server web con la sua copia httpd/apache che viene avviata, dirige la sua attenzione al sito web, che consiste di una directory che contiene 4 sottodirectory:

Quando è in stato di riposo (idle), il web server attende i messaggi degli indirizzi IP e dalle porte TCP specificate nel config. Quando si presenta una richiesta http su una porta valida, esso la elabora e ne analizza le intestazioni (header); successivamente applica le regole contenute nel suo file config e svolge le operazioni adatte a soddisfare la richiesta.

apache

Il file Config

Esso è lo strumento principale per il controllo di tale server esistono infatti 150 direttive. Apache è freeware : ciò significa che l’utente può scaricare il codice sorgente e compilarlo in ambiente Unix o scaricare l’eseguibile per Windows da www.apache.org o da un suo sito mirror.