manuel_webmin.pdf

21
Confidentiel Page 2 27/05/2003 Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN. Manuel d'utilisation de WEBMIN I - INTRODUCTION Webmin est une interface d’administration via le web de votre serveur d’hébergement unix. Ce logiciel est en grande partie développé par Jamie Cameron et est maintenu par la communauté internet. Cette interface permet d’interagir avec tous les programmes de votre serveur, vous trouverez dans ce manuel quelques informations de base pour vous permettre de gérer les fonctions de base telles que : Ajouter un compte mail, gérer les sites web, etc.…

Upload: lovemaelis

Post on 02-Jan-2016

45 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Manuel_webmin.pdf

Confidentiel Page 2 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Manuel d'utilisation de WEBMIN

I - INTRODUCTION

Webmin est une interface d’administration via le web de votre serveur d’hébergement unix. Ce logiciel est en grande partie développé par Jamie Cameronet est maintenu par la communauté internet.

Cette interface permet d’interagir avec tous les programmes de votre serveur, vous trouverez dans ce manuel quelques informations de base pour vous permettre de gérer les fonctions de base telles que : Ajouter un compte mail, gérer les sites web, etc.…

Page 2: Manuel_webmin.pdf

Confidentiel Page 3 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

SommaireI Introduction 2

II Interface Webmin 4

III Gestion des comptes utilisateurs 5

1) Généralité2) Ajout d’un compte3) Modification d’un mot de passe4) Suppression d’un compte

IV Gestion des serveurs WEB (Apache) 91) Généralité2) Ajout d’un site 3) Gestion de l’authentification par répertoire (.htaccess)4) Ajout de la gestion des statistiques d’accès

V Gestion du serveur de messagerie 191) Généralité2) Avant la création des Boites aux lettres3) Création des boites aux lettres 4) Gestion des alias

VI Gestion des noms de domaine 22

Page 3: Manuel_webmin.pdf

Confidentiel Page 4 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

!

II - INTERFACE WEBMIN

1) L’autentificationLa première étape pour utiliser votre interface d’administration est l’authentification, vous devez vous connecter sur votre serveur via un navigateur web (gérant les « tables » et les « forms » et Java pour la parti gestionnaire de fichier)

Pour ce faire tapez comme adresse dans votre navigateur http://l’adresse-ip-de-votre-serveur :10000 (voir annexe 1 : identification serveur)

Vous obtenez la fenêtre suivante

Vous tapez votre login (Username) et votre mot de passe (Password)(voir annexe 1 : identification serveur)

2) MenuLa partie menu de votre interface d’administration et la partie haute de la fenêtre.

Le nombre de modules qui apparait sur ce menu est paramétrable, pour une question de simplification nous vous avons paramétré les modules indispensables a l’administration de niveau 1. Vous pouvez néanmoins vous connecter via la même interface en super utilisateur (root), et vous obtiendrez ainsi la totalité des modules disponibles sous Webmin.

En haut à gauche du menu vous avez l’icône qui vous permet de vous déconnecter

La déconnection n’est pas automatique il est important de cliquer sur cette icône a la fin de votre manipulation.

Page 4: Manuel_webmin.pdf

Confidentiel Page 5 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

III Gestion des comptes utilisateurs

1) GénéralitéComme nous l’avons indiqué dans le chapitre I Webmin est une interface d’administration d’un serveur unix, ce qui veut dire que vous devez gérer les compte utilisateur a la manière d’un compte Unix avec les paramètres unix.

Pour ajouter un compte ftp, ou mail sur un domaine de votre serveur vous devrez connaître le nom du groupe créé pour ce domaine. C’est pour quoi nous vous conseillons de bien choisir les noms des groupes de vos domaines.

2) Ajout d’un compte

Dans le menu Systeme il faut cliquer sur l’icône Vous obtenez la fenêtre suivante :

Cliquez sur le lien « Créer un nouvel utilisateur »

Page 5: Manuel_webmin.pdf

Confidentiel Page 6 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Détails de l’utilisateurNom d’utilisateur c’est l’identifiant unique (login unix) dans votre serveur, du compte que vous allez créer. Nous vous conseillons d’utiliser des racines communes par type de compte. Par exemple adminsite1 et adminsite2 pourraient être les logins pour les comptes ftp des site1 et sites2 (ceci vous permettra une meilleur lisibilité de la liste des utilisateurs)

Nom complet Vous pouvez taper ici ce que vous voulez. Vous pouvez par exemple y saisir le type de compte, ou les « nom prénom » pour un compte mail.

Interpréteur de commande sauf si l’utilisateur que vous allez créer a une bonne connaissance des systèmes unix vous devez choisir /bin/false ce qui permetd'interdire l'utilisation de telnet / ssh

Numéro d’utilisateur laissez le numéro choisi pas le système

Répertoire personnel désélectionnez Automatique, et saisissez le chemin complet de répertoire personnel pour ce compte, nous vous conseillons de choisir :/var/www/www.nomdedomaine.ext/ pour un compte adminftpL’option automatique pour un compte de messagerie (/home/nomducompte) etc……

Mot de passe choisir Mot de passe en texte clair et saisissez le mot de passe pour ce compte.

Page 6: Manuel_webmin.pdf

Confidentiel Page 7 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Option du mot de passe laissez les options par défautAppartenance aux groupes

Groupe primaire

Après la création laissez les options par défaut

3) Modification d’un mot de passe

Pour modifier un mot de passe le plus simple est d’utiliser l’interface du menu systeme.

Dans le fenêtre cliquez sur le compte pour lequel vous voulez modifier le mot de passe.

et tapez deux fois le nouveau mot de passe

Page 7: Manuel_webmin.pdf

Confidentiel Page 8 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

!

4) Suppression d’un compte

Dans le menu Système il faut cliquer sur l’icône Vous obtenez la fenêtre suivante :

Cliquez sur le compte a supprimer et en bas de la fenêtre de modification cliquez sur supprimer.

La suppression d’un compte utilisateur supprimer le répertoire de celui-ci il faut tout d’abord vérifier que ce répertoire n’est pas utiliser par d’autres composant du système.(si vous ne savez pas si le système utilise ce répertoire ne supprimer pas le répertoire de cet utilisateur )

Page 8: Manuel_webmin.pdf

Confidentiel Page 9 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

IV Gestion des serveurs WEB (Apache)1) GénéralitéAvant de mettre en place un nouveau site web vous devez vérifier deux points :1 – Le paramétrage du nom de domaine (voir chap VI)2 - La création du compte d’administration pour ce site. (voir chap I)3 – Apres chaque modifications ou ajouts vous devez appliquer les changements

en cliquant sur l’onglet

2) Ajout d’un site Pour mettre en place un nouveau site web, dans le menu serveur cliquez sur

l’icône

Vous obtenez la fenêtre suivante :

Dans la partie haute de cette interface vous pouvez modifier tous les paramètres par défaut de votre serveur Apache, nous n’entrerons pas dans les détails ici vous pouvez consulter les site www.apache.org pour plus de renseignements a ce sujet.

Page 9: Manuel_webmin.pdf

Confidentiel Page 10 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Dans la partie basse, vous avez la liste des « sites virtuels » deja installés sur votre serveur, pour en rajouter il suffit de renseigner le formulaire :

Address : mettre l’adresse ip du votre serveur

Repertoire racine des documents : /var/www/www.domaine.ext/html

Add virtual server to file : garder l’option par defaut.

et de cliquer sur

Une fois le site virtuel créé il doit apparaître dans le liste, cliquez sur l’icône correspondant au site nouvellement créé vous obtenez la fenêtre suivante :

Vous pouvez ici modifier toutes les options specifique a ce site web, nous n’en citerons que trois,

Page 10: Manuel_webmin.pdf

Confidentiel Page 11 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

permet entre autre de saisir les ServeurAlias c’est a dire les adresses web poure lesquelles votre sites devra répondre en complément au domaine premier. Ceci permet par exemple de faire en sorte que votre site Web réponde au domaine sans les www. Pour en mettre plusieurs il suffit de les séparer par des retours chariot.

permet de signaler,entre autre, a Apache que vous voulez changer la page par défaut de votre site web.

Il suffit pour cela d’inscrire (comme dans l’exemple ci dessus) le nom des fichiers susceptibles d’être des fichier racine du site web.

Page 11: Manuel_webmin.pdf

Confidentiel Page 12 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Pour vos calcul de statistique nous vous conseillons de modifier la configuration du format des fichier de log.

Dans Format de log nommés tapez : « combined »Dans Format tapez : %h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"

Et enfin dans Fichiers de log choisir et saisir combined, nommé votre fichier, si vous le mettez dans logs/xxxxx vous le retrouverez facilement via l’interface Webalizer (voir sous-chapitre 4) ).

Page 12: Manuel_webmin.pdf

Confidentiel Page 13 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

3) Gestion de l’authentification par répertoire (.htaccess)

Au préalable : Si c’est la première authentification par répertoire que vous mettez en place sur ce serveur, il faut avant tout configurer apache pour autoriser la « lecture » de tel fichier :

aller dans le menu « serveur » sélectionner puis dans la liste des serveurs virtuels choisissez :

si dans « options par répertoire » vous n’avez pas encore l’icône

en bas de la fenêtre saisir /var/www

puis cliquez sur créer

Cliquez sur choisir

Page 13: Manuel_webmin.pdf

Confidentiel Page 14 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Vous obtenez la fenêtre suivante

Dans la partie « Le fichier d’option peut redéfinir… » selectionnez « Sélectionné ci-dessous… » et choisir « Options d’authentification ».

Cliquez sur

Une fois cette manipulation faites vous pouvez créer le fichier « .htaccess » en suivant les étapes suivantes.

Aller dans le menu « serveur » sélectionner puis l’option

Vous obtenez le fenêtre suivante :

Saisir le repertoire complet que vous voulez proteger

Page 14: Manuel_webmin.pdf

Confidentiel Page 15 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

/var/www/www.test.fr/html/stats dans notre exemple.

Une fois le « fichier d’options » créé vous obtenez la fenêtre suivante

l’option vous permet de gérer les accès d’authentification.

S’assurer que les 3 points suivants soit bien configurer : Nom de la zone d’authentification, Type d’authentification, Restreindre l’accès par login.

Si ce pas déjà fait ,saisir un fichier texte d’utilisateurs (tout document commencant par .ht n’est pas visible via les navigateurs c’est pourquoi nous vous conseillons d’appeler le fichier .htpasswd)

Page 15: Manuel_webmin.pdf

Confidentiel Page 16 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

puis cliquez sur vous obtenez la fenêtre suivante :

Cliquez sur « Ajouter un nouvel utilisateur »

Saisir le « nom d’utilisateur » et le « Mot de passe »

Puis cliquez sur votre utilisateur a été rajouté.

Page 16: Manuel_webmin.pdf

Confidentiel Page 17 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

4) Ajout de la gestion des statistiques d’accèsPour mettre en place un calcul automatique des statistique d’access pour votre nouveau site virtuel vous pouvez utilisez Webalizer.

En pré requis vous devez avoir paramétrez un fichier de log unique pour ce site (voir sous-chapitre 2) ).

Webalizer est accessible via le menu Serveur cliquez sur le bouton

Vous obtenez la fenêtre suivante.

Cliquez sur « Add a new log fileanalysis »

Remplir les champs comme dans l’exemple ci dessus. Attention au champ « Reportoptions ». Cliquez sur Créer Vous obtenez la fenêtre suivante :

Page 17: Manuel_webmin.pdf

Confidentiel Page 18 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Cliquez maintenant sur le « log file » que vous venez de créer

Cliquez sur

Saisir le « Report title prefix » (Titre de la page html généré)« Website hostname » (permet de definir le nom du site web)

Modifier les entrées « Webalizer history file » et « Webalizer incremental file » pour avoir un nom unique pour chaque site.

Page 18: Manuel_webmin.pdf

Confidentiel Page 19 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

V Gestion du serveur de messagerie1) Généralités

Tout compte unix correspond directement a un compte email sur tout les domaines du serveur, c’est pour cette raison que nous vous conseillons d’éviter l’utilisation de nom générique pour les noms de compte (exemple webmaster).

2) Avant la créations des Boites aux lettresUn préalable a la création d’un compte mail est la prise en compte du domaine au niveau de la gestion de mail (serveur postfix).

Pour cela il faut aller dans le menu serveur via l’icône :

Choisir l’icône

Puis l’icône

Vous obtenez la fenêtre suivante :

vous devez avoir hash:/etc/postfix/domaines dans la partie « Tables de correspondances de domaines » (contactez nous si ce n’est pas le cas).

Cliquez sur « Nouvelle entrée »

Page 19: Manuel_webmin.pdf

Confidentiel Page 20 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Saisir votre domaine dans la partie « Nom » et Domaine Virtuel dans la partie « Correspondà… »

Cliquez sur « Sauvegarder »

3) Création des Boites aux lettresPour créer un compte mail il faut tout d’abords créer un compte unix. (voir chap I)

Puis saisir un alias.

4) Gestion des alias

Pour la gestion des alias de messagerie utilisez le menu serveur, Configuration de Postfix,

puis l’icône

Vous obtenez la fenêtre suivante :

vous devez avoir « hash:/etc/postfix/domaines » ou « hash:/etc/postfix/virtual » dans la partie Tables de correspondances de domaines (contactez nous si ce n’est pas le cas).

Page 20: Manuel_webmin.pdf

Confidentiel Page 21 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

Cliquez sur « Nouvelle entrée »

Dans cette fenêtre vous pouvez saisir vos alias de messagerie vous trouverez ci dessous quelques explications du fonctionnement des alias sur votre serveur postfix.

Nom : user@domain correspond à... adresse, adresse, ... Les mails pour "user@domain" sont redirigés vers "adresse".

Nom : @domain correspond à... adresse, adresse, ... Les mails pour tout adresses inconnue du domaines "domain" sont redirigés vers "adresse".

adresse : peut être un email (gérait par le serveur ou non) ou un compte utilisateur sur le serveur.Le fait de saisir plusieurs entrées dans la partie « correspond à… » permet de dupliquer les message arrivant sur l’email « nom » et donc d’en transmettre une copie a toutes les entrées saisie.

Page 21: Manuel_webmin.pdf

Confidentiel Page 22 27/05/2003

Manuel d’initiation a l’utilisation de l’interface d’administration système WEBMIN.

VI Gestion des noms de domaine