Installer un serveur web [sur Debian]
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
Sois le premier à débuter une discussion à propos de cet article !
Ajoute un commentaire !