Introduction................................................................................................................................... 3 Se connecter Virtualmin............................................................................................................ 4 Informations sur votre hbergement .......................................................................................... 4 Diffrents types d'hbergement ................................................................................................... 4 Structure de la page d'administration Virtualmin .................................................................... 5 Crer un sous-serveur (sub-server)............................................................................................. 8 Crer un alias pour l'hbergement web...................................................................................... 9 Ajouter / Modifier les utilisateurs FTP/MySQL ...................................................................... 11 Gestion de bases de donnes MySQL........................................................................................ 13 Fonctions avances de gestion MySQL ..................................................................................... 14 Dlguer les tches d'administration de votre hbergement .................................................. 18 Modifier les paramtres DNS .................................................................................................... 19 Modifier les directives d'Apache ............................................................................................... 23 Lire les logs Apache de votre hbergement web et reprer les problmes ............................ 25 Le gestionnaire des fichiers Filemanager .............................................................................. 26 PostgreSQL, WebDAV et SVN.................................................................................................. 27
Introduction
Ds que votre hbergement est cr, un mail avec les codes d'accs est envoy votre adresse e-mail. Cet e-mail contient les informations suivantes :
Nom de domaine : monsite.be Serveur d'hbergement x.netline.be Nom d'utilisateur: monsite Mot de passe: 6PhF3exEfrLEJbY URL interface gestion : https://x.netline.be:10000/ Adresse du site web : http://www.monsite.be/ Adresse statistiques : http://www.monsite.be/stats Webalizer analyse logs : Enabled Base de donnes MySQL : monsite MySQL login : monsite MySQL password : 6PhF3exEfrLEJbY :
Ces donnes sont fictives. Elles seront utilises tout au long de ce manuel titre d'exemple. partir des informations ci-haut, allez sur l'url de l'interface de gestion :
URL interface gestion : https://monsite.be:10000/
Se connecter Virtualmin
Crer et grer les bases de donnes Modifier les paramtres DNS Configurer votre site web (configuration Apache) Effectuer un backup personnalis de votre hbergement web Parcourir les logs (journaux) de votre hbergement web. Uploader et tlcharger de fichiers via le module Manager/Gestionnaire de fichiers Dfinir des rpertoires protgs.
File
Changer la langue de votre gestionnaire Virtualmin/Webmin Ne changez pas le thme "Virtualmin", les autres thmes Webmin ne sont pas adapts l'utilisation avec Virtualmin et votre navigation pourrait tre limite ! Crer des tches planifies (cron jobs) Parcourir les logs (journaux) de votre hbergement web.
-
cliquant sur un de liens du menu de gauche. Par exemple, lorsque vous cliquez sur Virtualmin -> Edit Virtual Server, vous pouvez visualiser en premier lieu les dtails de votre hbergement web :
Le mot de passe de l'administrateur
En cliquant sur Virtualmin -> Edit Virtual Server -> Configurable settings
et puis sur Show... vous pouvez visualiser le mot de passe enregistr pour l'administrateur de notre hbergement : En cochant la case Set to ... vous pouvez modifier le mot de passe : Pour enregistrer le nouveau mot de passe et aussi toute autre modification qui peut tre effectue via le menu 'Edit Virtual Server', cliquez sur le bouton 'Save Virtual Server ':
serveur vous pouvez crer un 2e, 3e, etc ... site web (selon le type d'abonnement) dans le mme hbergement web principal. Vous pouvez utilisez un sous-serveur pour un nouveau site, un sous-site ou alors un site en plusieurs langues.
Re-starting DNS server .... done Re-starting slave DNS servers .... done Applying web server configuration .... done Saving server details .... done Sending email notif ication to domain owner .. .. email sent to monsite@karlmarx.netline.be Updating Webmin user ..
.. done Re-loading Webmin .. .. done Si vous passez cette phase sans erreur, alors votre nouveau alias apparatra dans le menu droulant de gauche :
Vous pouvez dfinir l'espace disponible (quota) de l'utilisateur via le sous menu Quota and Home Directory Settings et aussi, via le sous-menu Other user permissions s'il s'agit : d'un simpe utilisateur (Login permissions= Email Only) d'un utilisateur FTP (Login permissions= Email and FTP) d'un utilisateur avec accs votre base de donnes (cliquez sur le nom de la
base de donnes correspondante sous le menuAllow access to databases ) Pour crer un pur utilisateur mysql , il convient de lui donner des accs restreints seulement mysql et pas de login au niveau du site : "Email only". Un attaquant qui obtient votre login MySQL ne pourra donc pas faire de login en FTP sur votre hbergement. Cliquez ensuite sur Create et le nouvel utilisateur sera cr.
nouvelle table.
Soit l'excuter depuis un fichier qui se trouve sur votre espace d'hbergement ou depuis un fichier de votre ordinateur : Ou alors l'importer depuis un fichier texte (csv avec ou sans guillemets, txt spar par tabulation ...) : Celle-ci est la mthode la plus utilise pour importer des tables/donnes dans une base de donnes . La fonction "execute SQL" est plus puissante que celle se trouvant sur Phpmyadmin et permet d'importer des fichiers SQL
plus volumineux car elle n'est pas limit par un temps d'execution ou la taille du fichier SQL.
Les principaux enregistrements ou records DNS sont : A record ou address record qui fait correspondre un nom d'hte (p.ex. www.netline.be) une adresse IPv4 de 32 bits distribus sur quatre octets (p.ex. 62.58.108.11) ; NS record ou name server record qui dfinit les serveurs DNS de ce domaine ; MX record ou mail exchange record qui dfinit les serveurs de courriel pour ce domaine. Via le menu Virtualmin -> Services -> DNS Domain, vous pouvez grer le fichier de votre zone dns.
Vous pouvez visualiser les records de la zone en cliquant sur le type du record correspondant (p.ex.cliquez sur Mail Server pour visualiser les MX records de votre domaine). Pour ajouter un nouveau record , p.ex. un nouveau MX record, cliquez sur Mail Server , rentrez les nouvelles donnes et cliquez sur Create Vous pouvez galement visualiser tous les records en cliquant sur All : Pour modifier un record il suffit juste de cliquer dessus, porter les modifications et cliquer sur Save .
Aprs que vous ayez apport des modifications votre fichier de zone (ajout, suppression ou dition des records), il faut retourner sur la page principale d'dition de la zone (Return to record types ou via le menu Virtualmin -> Services -> DNS Domain et cliquer sur le bouton pour appliquer les changements.
Dans le section Options file can override.. slectionnez Selected below... et cochez TOUTES les cases. Cliquez sur Save pour sauvegarder les changements et puis sur Apply Change (en haut doite de votre fentre) pour appliques les changements. La directive AllowOverr ide AuthConfig Limit devient alors AllowOverride All.
Lire les logs Apache de votre hbergement web et reprer les problmes
Consulter les logs de votre hbergement web est une tape trs utile pour rsoudre les problmes que vous pourriez rencontrer avec votre site. Nous vous suggrons d'ailleurs de toujours vrifier les logs avant de contacter le service support de Netline et de nous les envoyer si ncessaire. Vous pouvez visualiser les logs d'accs et les logs d'erreur de votre hbergement web via le menu Virtualmin -> Logs and Reports. Par dfaut, les 20 dernires lignes du fichier log seront affiches mais vous pouvez modifier cela et vous pouvez aussi lancer une recherche sur un certain mot.
Dans ce cas, vous devez configurer votre client FTP (Filezilla, FireFTP, Cyberduck, etc...) de manire se connecter au serveur avec les paramtres de connexion que vous avec reus:
Serveur d'hbergement : karlmarx.netline.be Nom d'utilisateur: monsite Mot de passe: 6PhF3exEfrLEJbY
Pour y accder, connectez-vous Virtualmin, puis Webmin -> Others -> Filemanager . Dans ce cas vous n'avez pas besoin d'un client FTP spar, mais il est ncessaire que les applets Java soient supports par votre navigateur (java vm doit tre install). C'est un outil trs puissant qui vous permet entre autres d' uploader sur le serveur un dossier compress et l'extraire sur placevia le bouton Extract.
Webdav
WebDAV ( Web-based Distributed Authoring and Versioning ) est un protocole (plus prcisment, une extension du protocole HTTP) qui permet de simplifier la gestion de fichiers avec des serveurs distants. Il permet de rcuprer, dposer, synchroniser et publier des fichiers (et dossiers) rapidement et facilement. L'objectif principal de WebDAV est de rendre possible l'criture travers le web et pas seulement la lecture de donnes. WebDAV permet plusieurs utilisateurs d'diter le contenu d'un dossier web simultanment. Il saura grer les droits d'accs aux fichiers (ou dossiers), en verrouillant momentanment les fichiers et dossiers dits. Sous Windows XP, les dossiers WebDAV se trouvent dans les "Favoris rseau". Voici une brve description des extensions fournies par DAV : Protection contre l'crasement : mcanisme de verrouillage et de dverrouillage pour viter les problmes de synchronisation de mises jour. Le protocole DAV supporte les accs exclusifs et partags. Proprits : mta-donnes (titre, sujet, crateur, et ctera) Gestion des attributs de fichiers : copier, renommer, dplacer et supprimer des fichiers Contrle d'accs : limitation d'accs des ressources diverses. Gnralement, DAV considre qu'un contrle d'accs est dj en place, et ne fournit pas de
mcanisme d'authentification robuste. Une fois le WebDAV activ, il apparatra dans un nouveau menu DAV Authentication sous le menu Virtualmin -> Services : Ne modifiez par les paramtres par dfaut sous peine de non fonctionnement de WebDAV. Vous pouvez accorder la permission d'utilisation de WebDAV aux utilisateurs via le menu : Virtualmin -> Edit FTP Users. Cliquez sur le nom d'utilisateur et puis sur 'Other user permissions' Et activez le login DAV :
WebDAV peut tre utile dans le cas d'une petite association ou socit afin de partager des dossiers et de documents sans devoir passer par un serveur de partage de fichiers (Samba ou Windows Serveur).
Subversion
Subversion est un logiciel de gestion de sources et de contrle de versions. Ce type de programmes a plusieurs fonctions, notamment : garder un historique des diffrentes versions des fichiers d'un projet ; permettre le retour une version antrieure quelconque ; garder un historique des modif ications avec leur nature, leur date, leur auteur... ; permettre un accs souple ces fichiers, en local ou via un rseau ; permettre des utilisateurs distincts et souvent distants de travailler ensemble sur les mmes fichiers. Subversion est surtout destine aux dveloppeurs et aux utilisateurs avancs. Une fois le SVN activ, il apparatra dans un nouveau menu SVN Repositories sous le menu Virtualmin -> Services : Si vous cliquez dessus, la premire fois vous allez devoir crer un rpertoire SVN : Par aprs, vous pourrez visualiser/modifier les repositories existants ou en ajouter de nouveaux :
Vous pouvez accorder la permission d'utilisation de SVN aux utilisateurs via le menu :Virtualmin -> Edit FTP Users. Cliquez sur le nom d'utilisateur et puis sur 'Other user permissions', activez le login SVN via 'Subversion login enabled?'
-
Pour plus d'infos sur SubVersion, vous pouvez consulter le manuel :Version Control with Subversion by Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato (en anglais): http://svnbook.red-bean.com/en/1.5/svn-book.pdf