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 Mac OSX Section Mac OSX
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 sous Mac OSX pour Apache, Bind, MySQL, ProFTPD, Samba, Squid, Webalizer, etc.

Prérequis

Remarque :

Nom du poste dans Partage pour cet exemple : MacBook Pro
Ce qui donne comme Nom de host : macbook-pro.local


Ouvrir une session Super-utilisateur « root » Voir article Utilisateur « root » Mac OSX

Sur le bureau dans le Finder choisir le menu Aller puis Aller au dossier, dans la boite de dialogue taper /usr/local/ et cliquez sur le bouton « Aller ». Si son accès est impossible, créer un dossier ou répertoire local dans la dossier /usr/ selon les versions de Mac OSX le répertoire /usr/local n‘est pas toujours présent.

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

Par défaut le téléchargement ira sur le bureau et se désarchive avec Stuffit Standard automatiquement sur le bureau, il reste un fichier webmin-1.660.tar et un dossier webmin-1.660, le fichier webmin-1.660.tar.gz se trouve dans la corbeille.

Copier le fichier webmin-1.660.tar.gz de la Corbeille dans le dossier /usr/local/ et supprimer le fichier webmin-1.660.tar et un dossier webmin-1.660 et vider la corbeille.

Affin de voir un peu plus clair fermer toutes les fenêtres et applications ouvertes.

Installation

Ouvrir un Terminal qui se trouve dans le dossier Utilitaires du dossier Applications.

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 Mode Console

Ouvrir un Terminal :

macbook-pro:local admin$ su -l root
Password:
macbook-pro:~ root# cd /usr/local/
macbook-pro:local root# ftp http://prdownloads.sourceforge.net/webadmin/webmin-1.660.tar.gz
Requesting http://prdownloads.sourceforge.net/webadmin/webmin-1.660.tar.gz
Trying 194.95.248.253...
Requesting http://dfn.dl.sourceforge.net/project/webadmin/webmin/1.660/webmin-1.660.tar.gz
100% |***************************************************************************| 15704 KiB 283.26 KiB/s 00:00 ETA
16081299 bytes retrieved in 00:54 (284.00 KiB/s)
macbook-pro:local root# ls *
bin          share          webmin-1.660.tar.gz
macbook-pro:local root#
macbook-pro:local root# tar zxvf webmin-1.660.tar.gz
macbook-pro:local root# ls *
bin          share          webmin-1.660          webmin-1.660.tar.gz
macbook-pro:local root#
macbook-pro:local root# cd webmin-1.660
macbook-pro:webmin-1.660 root# ./setup.sh
macbook-pro:webmin-1.660 root# exit
logout
macbook-pro:local admin$
* Simplement pour indication !

Installation – Détail Terminal

MacBook-Pro:~ root$ cd /usr/local/
MacBook-Pro:local root$ gunzip webmin-1.660.tar.gz
MacBook-Pro:local root$ tar -xvf webmin-1.660.tar
MacBook-Pro:local root$ cd webmin-1.660
MacBook-Pro:webmin-1.660 root$ ./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:    Mac OS X
Operating system version: 10.6

***********************************************************************
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..
..done

Creating uninstall script /etc/webmin/uninstall.sh ..
..done

Changing ownership and permissions ..
..done

Running postinstall scripts ..
PID file /var/webmin/miniserv.pid does not exist
..done

Enabling background status collection ..
PID file /var/webmin/miniserv.pid does not exist
..done

Attempting to start Webmin mini web server..
Starting Webmin server in /usr/local/webmin-1.660
Pre-loaded WebminCore
..done

***********************************************************************
Webmin has been installed and started successfully. Use your web
browser to go to

    http://macbook-pro.local:10000/

and login with the name and password you entered previously.

macbook-pro:webmin-1.660 root#



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


Article connexe du sujet

Utilisateur « root » Mac OSX
Webmin - Configurer et lancer
Webmin - Administration Serveur & Système

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