3.2. Example de configuration

Figure 3-1. Écran principal du module Apache dans Webmin

Le module Apache de Webmin considère tous les sites hébergés sur votre ordinateur comme des serveurs virtuels, et celui par défaut est votre site principal. La configuration par défaut du serveur Web se trouve dans l'entrée Serveur par défaut de la section Serveur virtuels section. Cliquez sur Serveur par défaut et vous obtiendrez un écran divisé en deux sections. En haut se trouve les icônes représentant les options et en bas, les options de configuration par répertoire.

Figure 3-2. Écran de configuration de serveur Apache par défaut

La section Adresses et réseau contient certaines options importantes. Vous pouvez y spécifier l'adresse de courriel du webmestre dans le champ Adresse électronique de l'administrateur du serveur. Pour éviter les fausses requêtes sur votre serveur Web, configurez les options suivantes : Rechercher les noms de machine et Utiliser le nom de machine fourni par le navigateur, respectivement à Oui et Non.

Apache prend note des erreurs et des pages accédées dans un fichier journal. Les options de la section Fichier log (Log File ou fichier journal) gère ce fichier. Le premier champ, Log des erreurs vers, permet de choisir entre Syslog (le système de journaux centralisés), un fichier journal spécifique ou un programme. Vous pouvez faire la même chose avec le champ Fichier log du navigateur. Vous pouvez spécifier le format de l'information contenue dans le fichier journal. Si vous planifiez d'utiliser un analyseur syntaxique de journal (log parser), vous devez spécifier le format de journal qu'Apache devra générer. La dernière option importante, Ne pas enregistrer les références depuis, est utile pour éviter que certains hôtes apparaissent dans les fichiers journaux. Par exemple, si vous accéder votre site Web depuis votre réseau interne, vous pourriez préférer ne pas voir ces requêtes dans le fichier journal.

Dans la section Option des documents, spécifiez le Répertoire racine de votre site. Ce dernier représente le chemin direct vers le répertoire qui abrite vos pages Web. Le Répertoire WWW des utilisateurs spécifie le nom du répertoire sur chaque compte utilisateur contenant des pages Web. De plus, vous pouvez restreindre cette option pour certains utilisateurs. Le champ Options des répertoires contient des options communes pour votre serveur Web, comme l'habileté à exécuter un programme CGI ou de suivre les liens symboliques UNIX dans une arborescence Web (Exécuter des programmes CGI et Suivre les liens symboliques).

Figure 3-3. Section « Options des documents »

Si votre site Web contient des répertoires, vous pouvez spécifier des alias dans la section Alias et redirections. Par exemple, si vous avez une arborescence complexe de répertoires contenant vos pages Web, vous pouvez simplifier la navigation en créant des alias. Au lieu de pointer votre navigateur sur http://www.example.com/foo/bar/again/and/more, utilisez simplement http://www.example.com/morestuff dans Alias de répertoires de documents statiques. La deuxième partie de la fenêtre est dédiée aux redirections, qui permettent de rediriger une partie de votre adresse Web vers une autre page Web ou un répertoire.

Figure 3-4. Section « Alias et redirections »

Si vous pensez utiliser des programmes de Common Gateway Interface (CGI), la section Programmes CGI permet de spécifier quel répertoire contiendra ces CGIs, et de configurer certaines variables à attribuer aux exécutables. Les valeurs par défaut permettent d'utiliser directement votre script dans votre site Web.

Si vous voulez augmenter la sécurité de votre site à travers la cryptographie, la section Options SSL permet d'activer les connexions SSL. Les sessions ouvertes avec SSL seront chiffrées, donc sécuritaires. Vous pouvez choisir le fichier journal dans la section Fichier log SSL ou les protocoles avec Protocoles SSL. Ce choix dépend des clients que vous servirez. De plus, vous pouvez indiquer à Apache quel certificat utiliser dans le but d'authentifier votre site au client (Fichier certificat et clé privée).

Figure 3-5. Section « Options SSL »

L'icône PHP permet de configurer les valeurs PHP spécifiques par défaut et spécifiques à votre site. Par exemple, si un de vos scripts PHP est utilisé sur plusieurs sites, vous pouvez les différencier en utilisant des drapeaux (flags) PHP.

Vous trouverez d'autres renseignements au sujet des autres icônes de cette fenêtre dans le chapitre Configuration avancée.

Tout ce dont nous avons discuté peut être accéder via la section Afficher toute directive. Elle présente la partie du fichier de configuration Apache qui est associée à l'hôte virtuel. Chaque lien renvoie à la section appropriée de Webmin, pour que vous puissiez la configurer si vous le désirez.

D'autre part, la seconde section gère les répertoires de votre site. Comme vous pouvez le voir, si vous cliquez sur le nom d'un répertoire, vous pouvez spécifier les mêmes options générales pour chaque répertoire. Par exemple, vous pouvez configurer des Types MIME pour votre répertoire de téléchargement, ou des répertoires spécifiques lorsque des utilisateurs font une requête sur un répertoire précis et privé.

À ce stade, vous pouvez appliquer directement n'importe quel changement en cliquant sur le lien Appliquer tout changement situé dans le coin supérieur droit. Tout juste sous de ce dernier lien, vous trouverez également un lien pour Arrêter Apache.