Tutoriel de:
Souris
Version:
Blog

Reviewed by:
Rating:
4
On 29 novembre 2012
Last modified:30 novembre 2012

Summary:

L'installation de webmin comme administration du serveur.
Postfix comme serveur mail.
Proftp comme serveur proftp.

Installation serveur web

Installation serveur web avec webmin

Vous venez de commander un serveur dédié chez un prestataire ou vous l’avez installé sur votre propre réseau et maintenant il faut lui permettre d’héberger  vos sites.

Pour cela nous allons installer apache comme serveur web avec php comme module, mysql pour la base de donnée, phpmyadmin pour l’administrer et webmin pour la gestion visuelle des principaux services de notre serveur.

Webmin est livré avec son propre serveur web pour une connection sécuriser https sur le port 10000, ces très nombreux modules vous permettra d’accéder par internet aux configuration de service, bind, postfix, apache et même à vos fichiers par un applet java.

D’abords mettre à jour le serveur, n’oubliez pas que cette version de linux a des corrections quasi journalière.


apt-get update

Voir


apt-get upgrade

ensuite apache et mysql qui vous demandera de donner un mot de passe pour l’administration,. Pensez au niveau de sécurité que vous souhaitez lui attribuer, mais ne le laissez pas vide, même pour un essai, car cela vous permettra de tester toute les connections de vos scripts en condition réelle:


apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-gd php5-mcrypt php5-mysql

Ceci installera php5 comme module d’apache, c’est le choix qui correspond aux besoins les plus courants.
Si vous faites une installation personnelle vous devriez voir le message « It works » d’apache à l’adresse http://localhost.
Puis on passe à phpmyadmin:


apt-get install phpmyadmin

Là encore, un mot de passe pour la connexion mysql(le même que précédemment) et un nouveau pour l’admin du script.
Puis les prérequis pour Webmin, ils sont nombreux mais s’installent sans problèmes particuliers.


sudo apt-get install perl libnet-ssleay-perl openssl
libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions libapt-pkg-perl

Webmin nécessite une librairie md5 pour certaines options que l’on va prendre avec son fichier .deb dans le répertoire temporaire.


cd /tmp
wget http://mirrors.kernel.org/ubuntu/pool/universe/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb
sudo dpkg -i libmd5-perl_2.03-1_all.deb

Puis on télécharge l’archive .deb du script pour l’installer:


wget http://www.webmin.com/download/deb/webmin-current.deb
sudo dpkg -i webmin-current.deb

Le script vous demandera les mots de passe pour sa connexion et sera opérationnelle à ce moment sur l’url de type https://mondomaine.com:10000
Pour installer les fichiers du site sous /var/www vous devrez installer un serveur ftp. Nous allons installer proftp qui est un des plus connus et qui possède un module sous webmin par défaut.


apt-get install proftpd

Puis si cela n’a pas été fait par défaut, créer le groupe proftp


addgroup proftp

Nous sécurisons les header apache pour limiter les renseignements non utiles sur notre installations en éditant le fichier apache.conf que l’on trouve dans le module serveur apache de webmin:


ServerTokens Prod
ServerSignature Off

Puis on finit avec l’installation du serveur d’email avec postfix, connu comme étant un standard et qui possède lui aussi son module sous webmin


apt-get install postfix

Voilà, votre serveur peut héberger vos sites, gérer vos bases de données et vos emails.

A propos de l'auteur

Passionné de musique, de photos et d'informatique, je viens ici pour apprendre et, si je peux, pour aider.

Laisser un commentaire