HTTPD

(NCSA 1.4)

Le Web est le service le plus utilisé (avec le mail) actuellement sur le NET et il s'avère nécessaire de bien le configurer. Le démon décrit est le httpd 1.4 du NCSA. Lors d'une connexion d'un client, il est créé un fils de httpd, de nom httpd-Group défini dans la configuration du fichier httpd.conf, et cela dans le cas d'un lancement du serveur en mode standalone (le serveur est "lancé" à la main et non par inetd).






Lancement & options de httpd

httpd se lance soit en ligne de commande, en standalone (on le placera plutôt dans /etc/rc.d/rc.local), soit par inetd (/etc/inetd.conf est alors configuré pour, ainsi que le fichier /etc/services).

httpd peut être lancé avec des options :

-d répertoireSpécifie le répertoire absolu où se trouve l'exécutable httpd,
remplace l'option ServerRoot de httpd.conf
-f fichierLire fichier au lieu du fichier de configuration httpd.conf
-vVersion du httpd



Arborescence des fichiers

L'arborescence des fichiers du serveur se pésente de la forme suivante, étant la configuration par défaut :

        httpd/ __ 
	        |-- cgi-bin/			les binaires (CGI)
                |-- cgi-src/			les sources
                |-- conf/ |-- access.conf	
                          |-- httpd.conf	
                          |-- srm.conf
                          |-- mime.types 
                |-- icons/    			icônes pour FTP
                |-- htdocs/			entrée des documents HTML
                |-- logs/ |-- error_log
                          |-- agent_log
                          |-- access_log
                          |-- referer_log
                          |-- httpd.pid


Configuration de HTTPD