Logo English Web Page
Accueil Association BSD Linux Dev Reseau Infologisme Mac OSX
tl tr
Sujet Installer Date 30-08-2010
Titre Webmin - Administration serveur & système Section BSD Linux
Article

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

Auteur
Eric Douzet
Début de page
bl br
C-extra.com v. 1.2.2 © 2003-2010, tous droits réservés  -  Mise à jour le 08 Septembre 2010 Infologisme.com