Webmin est une « Web Application » très aboutie, ce qui permet d‘administrer un ou plusieurs Serveurs en local ou distant. Alors une Web application pour le néophyte, est un logiciel écrit avec des langages informatiques dit de « scripting » qui ne compilent pas un fichier exécutable. Cela a beaucoup d‘avantages et aussi quelques inconvénients. Mais le plus souvent, ce n‘est que notre vision ou interprétation des choses qui nous pénalise. Le clique magic où les fenêtres nous sourient, en anglais « windows », est très relatif. Webmin sait configurer les plus grands logiciels serveurs Unix du marché, qui je vous le rappel, sont pour la plupart gratuits.
Dans notre cas précis sous FreeBSD, Linux et Unix nous en avons besoin pour Apache, Bind, MySQL, ProFTPD, Samba, Squid, Webalizer, etc.
Versions des logiciels et serveurs requis :
Système d‘exploitation : Fedora 12 FC12 ou FreeBSD-7.3 ou FreeBSD-8.1 ou autre Unix
Composants et Packages Perl language :
Linux - Modules Perl CPAN
FreeBSD 7.3-RELEASE ou FreeBSD 8.1-RELEASE
portupgrade -N gzip puis Entrée
Modules Perl CPAN
portupgrade -N p5-Authen-Libwrap puis Entrée
portupgrade -N p5-IO-Tty puis Entrée
portupgrade -N p5-Libwww puis Entrée
portupgrade -N p5-Net-SSLeay puis Entrée
portupgrade -N p5-perl-ldap puis Entrée
portupgrade -N p5-String-Multibyte puis Entrée
Ne pas oubller l‘ordtre fetch en mode Console dans FreeBSD, se placer dans le répertoire :
cd /usr/local
fetch http://prdownloads.sourceforge.net/webadmin/webmin-1.520.tar.gz
Voir article : FreeBSD - Installer et Configurer version 7.3-RELEASE FreeBSD - Installer et Configurer version 8.1-RELEASE
Ouvrir une session Utilisateur « root »
Allez sur le site www.webmin.com puis télécharger le package webmin-1.520.tar.gz
Pour les utilisateurs Unix avertis
Copier le fichier .gz dans le répertoire /usr/local
Si vous employez une version GNU de Tar, on peut décompacter l‘archive avec une seule ligne de commande :
# tar zxvf webmin-1.520.tar.gz
Si la version de Tar est plus ancienne :
# gunzip webmin-1.520.tar.gz
# tar -xvf webmin-1.520.tar
Puis :
# cd webmin-1.520
# ./setup.sh
Voir la localisation de la langue Française : Webmin - Configurer et lancer
Pour les débutants sur Système Unix
Copier le fichier webmin-1.520.tar.gz dans le dossier /usr/local/
Ouvrir un Terminal.
Remarque : Toujours saisir ce qui est entre les guillemets sans les saisir.
Saisir « cd /usr/local/ » puis Entrée
Saisir « gunzip web » puis sur la touche Tabulation, vous venez de découvrir la complétion.
Vous aurez ceci « gunzip webmin-1.520.tar.gz » puis Entrée
Saisir « tar -xvf web » puis sur la touche Tabulation.
Vous aurez ceci « tar -xvf webmin-1.520.tar » puis Entrée
Saisir « cd web » puis sur la touche Tabulation.
Vous aurez ceci « cd webmin-1.520 » puis Entrée
Saisir « ./setup.sh » puis Entrée
On doit répondre à plusieurs questions :
Config file directory [/etc/webmin]: puis Entrée
Log file directory [/var/webmin]: puis Entrée
Full path to perl (default /usr/bin/perl): puis Entrée
Web server port (default 10000): puis Entrée
Par défaut le nom d‘utilisateur est « admin » choisir « root » et saisir son mot de passe.
Login name (default admin): Saisir le nom d‘utilisateur puis Entrée
Remarque : Lors de la saisie du mot de passe on ne voit pas la saisie, c‘est normal Ok !
Login password: Saisir le mot de passe puis Entrée
Password again: Saisir le mot de passe puis Entrée
Remarque : Pour saisir « y » le Package perl-Net-SSLeay doit être installer pour utiliser Webmin avec un Chiffrement SSL.
Use SSL (y/n): Saisir « n » puis Entrée
Saisir « y » pour lancer automatiquement Webmin au démarrage du Serveur.
Start Webmin at boot time (y/n): Saisir « y » puis Entrée
Ce que vous devez obtenir dans la fenêtre du Terminal !
[root@localhost ~]# cd /usr/local/
[root@production local]# gunzip webmin-1.520.tar.gz
[root@production local]# tar -xvf webmin-1.520.tar
[root@production local]# cd webmin-1.520
[root@production webmin-1.520]# ./setup.sh
***********************************************************************
* Welcome to the Webmin setup script, version 1.500 *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
Installing Webmin in /usr/local/webmin-1.520 ...
***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.
Config file directory [/etc/webmin]:
Log file directory [/var/webmin]:
***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.
Full path to perl (default /usr/bin/perl):
Testing Perl ...
Perl seems to be installed ok
***********************************************************************
Operating system name: Redhat Linux
Operating system version: Fedora 10
***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
- What port to run the web server on. There must not be another
web server already using this port.
- The login name required to access the web server.
- The password required to access the web server.
- If the webserver should use SSL (if your system supports it).
- Whether to start webmin at boot time.
Web server port (default 10000):
Login name (default admin): root
Login password:
Password again:
Use SSL (y/n): n
Start Webmin at boot time (y/n): y
***********************************************************************
Creating web server config files..
..done
Creating access control file..
..done
Inserting path to perl into scripts..
..done
Creating start and stop scripts..
..done
Copying config files..
..done
Configuring Webmin to start at boot time..
Created init script /etc/rc.d/init.d/webmin
..done
Creating uninstall script /etc/webmin/uninstall.sh ..
..done
Changing ownership and permissions ..
..done
Running postinstall scripts ..
..done
Attempting to start Webmin mini web server..
Starting Webmin server in /usr/local/webmin-1.520
..done
***********************************************************************
Webmin has been installed and started successfully. Use your web
browser to go to
http://production.domaine.com:10000/
and login with the name and password you entered previously.
[root@production webmin-1.520]#
Voir la localisation de la langue Française sur l‘article : Webmin - Configurer et lancer
|