====== Généralités ======
Webmin est une interface graphique, sous licence BSD, qui permet d'administrer un serveur Unix ou Linux à distance via n'importe quel navigateur Web.
====== Installation ======
Se rendre sur l’excellent site dag-wieers qui regroupe les paquetages des différentes versions Red Hat : http://dag.wieers.com/rpm/packages.php
Récupérer le rpm de webmin en fonction de l’architecture du système et la version de la Red Hat.
Ex :
wget http://dag.wieers.com/rpm/packages/webmin/webmin-...el4.rf.i386.rpm
L’installer avec la commande suivante.
rpm -ivh webmin...el4.rpm
Des dépendances PERL sont à installer. Elles sont disponibles de toute manière sur le site de dag-wieers.
Pour les installer on utilise la même commande rpm que ci-dessus.
====== Configuration ======
===== Documentation =====
Site officiel : http://www.webmin.com/
===== Configuration générale =====
^ Emplacement ^ Fonction ^
| /etc/webmin/* | Dossier qui contient la configuration de webmin. |
| /etc/webmin/miniserv.conf | Fichier de configuration du serveur webmin. |
| /etc/webmin/config | Fichier de configuration spécifique au service Web. |
===== Configuration spécifique =====
==== config ====
Directives dans le fichier ''config'' qui sont importantes pour gérer le reverse proxy (à mettre à la fin).
webprefix=/webmin
webprefixnoredir=1
referer=srv-vmtmp01
acceptlang=0
lang=fr
Attention! ''referer'' sans le "s" pour les systèmes de génération 1 (noyau 2.4) et ''referers'' avec un "s" pour les systèmes de génération 2 (noyau 2.6).
==== Miniserv.conf ====
Fichier de configuration de webmin : ''/etc/webmin/miniserv.conf''
Dans ce fichier, les directives importantes sont les suivantes.
Positionner la valeur 0 à ssl pour le désactiver.
ssl=0
Dans tout les cas on accède à webmin en https car on utilise du reverse proxy via l’interface d’administration.
Ajouter ceci à la fin du fichier pour autoriser les connexions locales.
allow=localhost
Redémarrer le serveur.
/etc/init.d/webmin restart
Les données dans ''/var/webmin'' s’ajoutent d’elles même. Ce sont des fichiers de logs.
Au niveau des modules, rien est a installer en supplément. La grosse majorité des besoins sont couvert avec ce qui est installé de base. Il faut par contre enlever ce qui ne sert à rien.
Aller dans ''Configuration Webmin > Modules Webmin > sélectionner les modules que nous ne voulons pas et les supprimer''.
Vérifier que webmin est au démarrage.
chkconfig --list | grep webmin
C’est le cas par défaut.
Si non, le mettre au démarrage du système.
chkconfig webmin on