Logo English Web Page
Accueil Association BSD Linux Dev Reseau Infologisme Mac OSX
tl tr
Sujet Installer Date 06-10-2013
Titre Webmin - Administration Serveur & Système Section BSD Linux
Article

Avant-propos

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 ce cas précis avec FreeBSD, Linux et Unix pour Apache, Bind, MySQL, ProFTPD, Samba, Squid, Webalizer, etc.

Prérequis

Version de logiciel et serveur requis :

Système d‘exploitation : Arch Linux, Fedora ou FreeBSD ou autre Unix
Langage : Perl
Administration Serveur : Webmin



Installation FreeBSD – Modules Perl CPAN

Composants ou Packages nécessaires de Perl.

Saisir les commandes suivantes en terminant la saisie par Entrée.

portupgrade -N p5-Authen-Libwrap
portupgrade -N p5-IO-Tty
portupgrade -N p5-Libwww
portupgrade -N p5-Net-SSLeay
portupgrade -N p5-perl-ldap
portupgrade -N p5-String-Multibyte

portupgrade -N gzip puis Entrée

Ne pas oublier la commande fetch en mode Console avec FreeBSD, se placer dans le répertoire :

cd /usr/local

fetch http://prdownloads.sourceforge.net/webadmin/webmin-1.660.tar.gz


Installation Arch Linux voir article :

Webmin - Administration Serveur - Installation Arch Linux

Installation

Ouvrir une session Super-utilisateur « root ».

Allez sur le site www.webmin.com puis télécharger le package webmin-1.660.tar.gz.

Copier le fichier .gz dans le répertoire /usr/local

Ouvrir un Terminal, employer une version GNU de Tar pour décompacter l‘archive avec une seule ligne de commande :

# tar zxvf webmin-1.660.tar.gz

Si la version de Tar est plus ancienne :

# gunzip webmin-1.660.tar.gz
# tar -xvf webmin-1.660.tar
# cd webmin-1.660
# ./setup.sh

Localisation de la langue Française : Webmin - Configurer et lancer

Installation – Détails

Ouvrir une session Super-utilisateur « root ».

Allez sur le site www.webmin.com puis télécharger le package webmin-1.660.tar.gz.

Copier le fichier .gz dans le répertoire /usr/local

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.660.tar.gz » puis Entrée

Saisir « tar -xvf web » puis sur la touche Tabulation.

Vous aurez ceci « tar -xvf webmin-1.660.tar » puis Entrée

Saisir « cd web » puis sur la touche Tabulation.

Vous aurez ceci « cd webmin-1.660 » puis Entrée

Saisir « ./setup.sh » puis Entrée

Installation – Répondre au questionnaire

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

Remarque : Par défaut le nom d‘utilisateur est « admin » choisir « root » et saisir son mot de passe.

Login name (default admin): Saisir le nom du Super-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

Installation – Détail Terminal

[root@localhost ~]# cd /usr/local/
[root@production local]# gunzip webmin-1.660.tar.gz
[root@production local]# tar -xvf webmin-1.660.tar
[root@production local]# cd webmin-1.660
[root@production webmin-1.660]# ./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.660 ...

***********************************************************************
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:    FreeBSD
Operating system version: 8.4

***********************************************************************
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.660
..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.660]#



Remarque : Localisation de Webmin en langue Française voir l‘article : Webmin - Configurer et lancer


Article connexe du sujet

Webmin - Configurer et lancer
BIND Système Nom Domaine - FreeBSD
Configuration Oracle VM VirtualBox pour FreeBSD-8.4
FreeBSD - Installer et Configurer version 7.4-RELEASE
FreeBSD - Installer et Configurer version 8.4-RELEASE
FreeBSD - Installer et Configurer version 9.2-RELEASE
Webmin - Administration Serveur - Installation Arch Linux
Webmin - Administration Serveur Mac OSX

Auteur
Eric Douzet
Début de page
bl br
C-extra.com v. 1.2.2 © 2000-2014, tous droits réservés  –  Mise à jour le 12 Avril 2014 Infologisme.com