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épertoire | Spécifie le répertoire absolu où se trouve l'exécutable httpd, remplace l'option ServerRoot de httpd.conf |
| -f fichier | Lire fichier au lieu du fichier de configuration httpd.conf |
| -v | Version du httpd |
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