Magazine Internet

Installation d'un serveur dédié : 2ème partie, Apache, MySQL, Winscp et Putty

Publié le 03 avril 2008 par Starkhay

Nous avons vu dans la 1ère partie comment installer le système d’exploitation, nous allons voir maintenant comment accéder à notre machine et installer les premières briques de notre serveur Web : Apache et MySQL.

Comment se connecter au serveur

Nous allons utiliser 2 logiciels très pratiques Winscp et Putty. Le 1er nous permettra de gérer les fichiers et le 2ème de nous connecter en mode console au serveur.

Winscp, un gestionnaire de fichiers sécurisé

Winscp est un client SFTP graphique pour Windows. Gratuit, il permet l’utilisation du SSH et du protocole SCP. Il va nous permettre de transférer dans une étape ultérieure les fichiers sur notre serveur Mais comme Putty peut s’interfacer avec lui, nous allons l’installer dès maintenant.

L’interface de Winscp se présente comme suit :

Du style Norton Commander, vous pourrez également choisir une interface plus classique comme celle de l’explorateur de fichiers. Mais la version Commander à ma préférence très nette, depuis que j’ai eu entre les mains un Amiga.

Pour télécharger Winscp dans sa version française, il vous suffit de suivre ce lien : Téléchargement de Winscp en français. Actuellement, il s’agit de la version 4.06, vous pourrez retrouver les versions futures à cette adresse.

Une fois Winscp installé et la connexion à votre serveur configurée, occupons nous du 2ème utilitaire.

Putty, le mode console à l’ancienne

Putty est un petit programme qui vous ouvre une fenêtre de connexion à votre serveur en mode console. A partir de là, c’est comme si vous étiez avec un clavier et un écran devant votre serveur fusse-t-il dans un datacenter.

Pour le récupérer, cela se passe ici : Télécharger Putty.

Nul besoin de l’installer, c’est un simple exécutable. Cependant afin de pouvoir l’appeler à partir des menus de Winscp, il vous faudra lui indiquer où trouver Putty.

Travaux préalables à l’installation de programmes sur le serveur

Ajouter des dépôts

Sous Winscp, nous allons modifier le fichier /etc/apt/sources.list . Celui-ci contient la liste des dépôts (bibliothèques) qui contiennent les logiciels. Afin d’avoir accès à des versions plus récentes que sur les dépôts officiels, nous allons décommenter certaines lignes. Vous pouvez éventuellement décommenter toutes les lignes que vous jugerez utiles.

Lignes à décommenter :
deb ftp://ftp.free.fr/mirrors/ftp.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src ftp://ftp.free.fr/mirrors/ftp.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse

Update du système

Sous Putty, nous allons mettre à jour le système. Après le lancement de Putty et votre identification sur le serveur nous allons lancer les commandes suivantes :

apt-get update

Cela met à jour les listes et versions des logiciels disponibles à partir de la liste des dépôts disponibles dans /etc/apt/sources.list

apt-get upgrade

C’est la procedure de mise à jour du système en elle-même. Vous devrez probablement répondre “oui” à des questions.

ntpdate ntp.dedibox.fr

Une petite mise à l’heure du serveur ne fait pas de mal et pourra se révéler utile lors de la vérification des fichiers « logs ».

Installation du serveur Web

Installation du serveur Apache2

La procédure est toute simple :
apt-get install apache2

Dorénavant, votre adresse IP vous amène à la page d’accueil d’apache. Nous verrons dans un autre billet comment gérer un voire plusieurs noms de domaines sur le serveur.

Installation de la base de données Mysql5 :

apt-get install mysql-server mysql-client libmysqlclient15-dev
apt-get install mysql-server-5.0 mysql-client

Le mot de passe par défaut de l’utilisateur par défaut « root » est à vide (blank)

Pour modifier le mot de passe par défaut de l’utilisateur « root », vous avez 2 possibilités :

mysqladmin –u root password motdepasse
ou
/etc/init.d/mysql reset-password

Installation de Php5

Indispensables à tout site dynamique, ces librairies s’ajoutent également très facilement.
apt-get install libapache2-mod-php5 php5 php5-mysql php5-gd php5-cli php5-imagick

Vous voici prêt à utiliser bon nombre de moteur de sites mais nous allons peaufiner un peu notre serveur.

Installation des librairies graphiques

Notamment utilisées par certains captchas, vous en aurez également besoin si vous souhaitez héberger des images pour les miniatures par exemple.

apt-get install imagemagick netpbm

Installation de phpmyadmin

phpMyAdmin est une interface graphique d’administration de vos bases de données, je ne dirais qu’une chose, l’essayer c’est l’adopter.
apt-get install phpmyadmin

Une étape franchie avant beaucoup d’autres

Le plus important de l’installation du serveur a été réalisé. Le système d’exploitation est là, à jour et votre serveur Web est paré avec de quoi gérer vos bases de données. Cependant, avant de nous lancer dans l’installation proprement dite d’un site (qui fera l’objet d’une autre série de billets), il vous faut au préalable vous occuper de la sécurisation de votre serveur. C’est ce que nous verrons dans le prochain billet.

En attendant, hormis si vous avez des remarques ou des difficultés, vous avez un petit répit avant l’étape suivante.

Précédent dans la série Suivant dans la série

Sommaire de Installation d'un serveur dédié

  1. Installation d’un serveur dédié : 1ère partie - Dédibox
  2. Installation d’un serveur dédié : 2ème partie – Apache, MySQL, Winscp et Putty
  3. Installation d’un serveur dédié : 3ème partie – la sécurité

Retour à La Une de Logo Paperblog

A propos de l’auteur


Starkhay 2 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog