
Asterisk et vserverInstaller Asterisk dans un vserver (server virtuel) offre beaucoup d’avantage (sécurité, indépendance dans la configuration, etc…) mais (...)
Lire la suite - 8 août
Vérifier un numéro de téléphone en PHPCette fonction permet de vérifier un numéro de téléphone que ce soit un numéro de téléphone fixe (0…) ou un numéro gsm (06…) Le (...)
Lire la suite - 1er juin
Remplacer des mots dans une arborescenceDes chemins en dur dans des centaines de fichiers identiques ? (ici des .htaccess) Voila un script surement utile… #!/bin/bash # Usage : (...)
Lire la suite - 10 mai
Supprimer dernier caractère d’une chaineJuste pour mémoire ! echo "truc" | sed 's/.\1\$//g'
Lire la suite - 17 avril
Variables de configuration SAMBAListe des variables qui peuvent être utilisées dans le fichier /etc/samba/smb.conf pour paramétrer un serveur de fichier SAMBA : %u. Nom (...)
Lire la suite - 26 mars
Installation serveur dédié - webmin - virtualminPublié le 19 mars 2007 - Tags : Internet Système Serveur Debian - (4509 visites)
***Article en cours*** Dernière modif 16 juillet 2008
Install toute fraiche debian Etch (sans fioritures) + mises à jour
Installons le nécessaire pour la suite :
apt-get install vim manpages-fr build-essential libgdbm-dev libgmp3-dev gcc g++ patch make libc6-dev stunnel libssl-dev wget expect expect-dev perl-doc autoconf unzip lynx ncftp bzip2 telnet apache2 mysql-server php5
Il faut télécharger le paquet debian qui se trouve sur le site de Webmin pour ensuite l’installer sur le système. Debian ne fourni plus le paquet webmin dans les dépôts.
serv1:~# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.420_all.deb
serv1:~# dpkg -i webmin_1.420_all.deb
Sélection du paquet webmin précédemment désélectionné.
(Lecture de la base de données... 31206 fichiers et répertoires déjà installés.)
Dépaquetage de webmin (à partir de webmin_1.350_all.deb) ...
dpkg : des problèmes de dépendances empêchent la configuration de webmin :
webmin dépend de libnet-ssleay-perl ; cependant :
Le paquet libnet-ssleay-perl n'est pas installé.
webmin dépend de libauthen-pam-perl ; cependant :
Le paquet libauthen-pam-perl n'est pas installé.
webmin dépend de libio-pty-perl ; cependant :
Le paquet libio-pty-perl n'est pas installé.
webmin dépend de libmd5-perl ; cependant :
Le paquet libmd5-perl n'est pas installé.
dpkg : erreur de traitement de webmin (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
webmin
Le paquet refuse de s’installer tout de suite, il manque des dépendances. Pas de soucis !
serv1:~# apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
Un message de confirmation doit apparaitre :
Webmin install complete. You can now login to https://serv1.test.lan:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Et voila : le serveur est maintenant administrable par un navigateur web sur le port 10000 :)
Pour modifier la langue, aller dans webmin -> Webmin Configuration -> Language Choisissez Français (ou autre). En passant par ce menu, vous changer la langue par défaut de tous les utilisateurs. Actualiser le cadre de droite ;)
serv:~1# apt-get install phpmyadmin
Il n’y a pas grand chose à faire avec phpmyadmin puisque le paquet fait très bien son boulot :) Un alias est crée dans Apache (http://test.lan/phpmyadmin) et es fichiers de config et options sont disponibles dans /etc/phpmyadmin ou encore dans /usr/share/phpmyadmin.
Avant de pouvoir utilisé Mysql comme moteur de base de données, il faut sécuriser un minimum l’installation. La commande magique est mysql_secure_installation :
serv:~1# mysql_secure_installation
Un premier mot de passe root est demandé ; On vient d’installer le paquet donc le mot de passe n’est pas défini. En plus c’est justement ce que l’on cherche à faire ;)
Just Hit Enter !
La prochaine question demande s’il faut créer un mot de passe root : Y et entrer deux fois le mot de passe
Set root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
Répondre oui aux questions suivantes :
Enlever les utilisateurs anonymes
Désactiver le login de root distant
Supprimer les bases de test
Recharger les privilèges
Vous devez avoir ce message :
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
A venir…
PhpMyadmin + SSL Ftp ( voir l’install de vsftpd sur fedora ) Messagerie (Coagul présente postfix) )
Voir installation de Virtualmin sur Ubuntu : http://doc.ubuntu-fr.org/virtualmin
CommentairesIl y a 1 message.

