vue Installer un serveur web [sur Debian]
Kommunauty
Connexion
Inscription

Installer un serveur web [sur Debian]

le 8 février 2011 • Internet • par Courroux

Vous voulez installer un site sur un serveur dedié? Mais vous ne savez pas comment faire? Honte à vous, mais comme le bon Dieu vous aime, il m'envoie à votre secours

Dans ce tutoriel nous verrons comment installer un site web sur un serveur, le tout très facilement et vous verrez qu'il ne faut pas forcément être technicien linux diplômé pour faire ce que nous allons faire

Pré-requis

Nous avons besoin principalement d'un "serveur" vous vous en doutez bien.

Nous utiliserons également "Putty" et "WinSCP", ainsi si vous ne les avez pas je vous conseille de les utiliser.

Ce tutoriel n'a été testé que sur Debian 5.0 Lenny

Avant toute chose il vous faut aussi faire des mises à jour. Entrez sur Putty et tapez cette commande sur la console de votre Debian :

apt-get update

Puis:

apt-get dist-upgrade

Et enfin:

apt-get install build-essential

Installation d'apache

Apache pour ceux qui ne le savent pas est le serveur HTTP le plus utilisé et le plus connu, d'autres existent tel lighthttpd, mais je ne vous ferais pas de liste car sinon on n'en finirait pas et ça m'étonnerai que ça intéresse un bon nombre d'entre vous

Grâce au plus bel outil de Debian (apt-get), vous n'avez presque rien à faire (ou presque)

Sur votre client SSH, tapez cette commande:

apt-get install apache2

On vous demandera ensuite de confirmer, tapez "O" puis la touche enter

Normalement, si tout c'est bien déroulé, vous devriez en tapant l'adresse IP de votre serveur sur votre navigateur, avoir une fenêtre avec marqué dessus "It works":

Maintenant il nous faut configurer Apache de tel sorte à spécifier à Apache que les types de fichiers "index" sont à affichés automatiquement au chargement de la page.

Pour cela ouvrez le fichier etc/apache2/httpd.conf

Notez que pour ce faire j'utilise le logiciel WinSCP.

Dans le fichier, ajoutez la ligne suivante:

DirectoryIndex index.html index.htm index.php

Cette ligne nous permettra de spécifié à Apache que les fichiers index.html, index.htm et index.php seront affiché automatiquement au chargement de la page.

Pour tester si tout fonctionne, créez un fichier XHTML, placez y du texte, n'importe quoi et envoyez le répertoire var>WWW (nommez le fichier index.html).

C'est aussi dans ce répertoire que seront placés les fichiers de votre site.

Pour qu'Apache prenne en compte les modifications il faut faire un reboot et là vous vous dites merde, ma vie est foutu.

Mais comme je suis gentil, je vais vous sauvez la vie

Dans votre logiciel Putty ou si vous êtes sur WinSCP, allez dans "Commandes" puis "Ouvrir une console", et tapez:

/etc/init.d/apache2 restart

Si tout fonctionne normalement, vous devriez avoir:

Restarting web server: apache2 ... waiting .

Ensuite pour tester si tout fonctionne, tapez dans votre navigateur, l'adresse IP de votre serveur.

Miraaaaacle, tout fonctionne

Installation de PHP

Toujours aussi simple qu'Apache, l'installation de PHP n'est pas si compliqué que ça, avec un simple:

apt-get install php5

Confirmez en tapant "O" puis Enter.

Et voilà, PHP est installé

Nous ne nous attarderons pas sur la configuration de PHP, mais si vous voulez effectuer certains test, que vous êtes curieux et tout simplement que vous voulez modifier des options, rendez vous dans:

/etc/php5/apache2/php.ini

Ce fichier vous permettra par exemple de restreindre l'upload de fichier, de modifier le poix maximum des fichiers uploadable, etc.

Faisons maintenant de nouveau un reboot d'Apache grâce à:

/etc/init.d/apache2 restart

Maintenant créez un fichier test.php et inscrivez dedans:

<?php
phpinfo();
?>

Enregistrez puis uploadez le fichier dans: var>WWW .

Allez à cette adresse: http://ipduserveur/test.php

Vous devriez trouver ceci:

Sinon, c'est que vous n'avez sûrement pas fait de reboot du serveur Apache .

Et voilà, PHP est installé, mais qu'est ce que PHP sans son langage combiné MySQL?

Installation de MySQL

Toujours aussi simple, c'est devenu la routine...

Lançons l'installation sans plus tarder:

apt-get install mysql-server

Confirmez avec "O" puis tapez sur Enter.

Ensuite:

apt-get install php5-mysql

Et voilà, maintenant je vous conseil d'installer PHPMyAdmin, vous pourrez gérer votre base de donnée MySQL à partir d'une interface graphique au lieu de taper du blanc sur fond noir. Pour ce faire:

apt-get install phpmyadmin

Et voilà, tout est installé


Pour tester si tout fonctionne, allez dans: http://ipduserveur/phpmyadmin.

Normalement vous devriez avoir une interface avec le logo de phpMyAdmin.

Voilà, vous avez maintenant un serveur fonctionnel sur lequel vous pouvez installer votre site gérant PHP5 et MySQL

Je reste à votre disposition si vous avez besoin de plus d'informations.

Bonne chance pour la suite

  
Aucun commentaire

Sois le premier à débuter une discussion à propos de cet article !



Ajoute un commentaire !

Ajouter une image... Trouvée sur internet » De mon PC »
Adresse URL :
Adresse de la page de la vidéo :
Taille du texte :
Couleur du texte :

Article lu 10221 fois.