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

  
16 commentaires

Eh bien ma foi, un tutoriel fort bien intéressant.

Merci à toi Courroux.

le 8 février 2011

Bon tutoriel !

le 9 février 2011

Merci, je le compléterai au max

Notamment en ajoutant une partie pour expliquer la création d'un serveur FTP, et surtout pour mieux compléter l'installation de phpMyAdmin.

le 11 février 2011

Sur puTTy ou tapez tous ces codes !

le 1 mars 2011

Tu dois d'abord renseigner une adresse IP, celle de ton serveur. Une fenêtre noir s'ouvre et on te demande un identifiant puis un mot de passe. Par contre fais attention, pour des raisons évidentes de sécurité Putty ne te laisse pas voir les lettres du mot de passe que tu auras tapé (ni même en caché ****) ça ne veut pas dire que tu n'es pas en train d'écrire

le 1 mars 2011

Je pense que coolchat voulait savoir comment ouvrir une fenetre de cmd sur Putty

le 1 mars 2011

Bah elle s'ouvre automatiquement après avoir cliqué sur le logiciel, suffit de savoir utiliser une souris

le 1 mars 2011

J'ai téléchargé Putty , ou je dois taper le code apt-get update , si vous pouviez m'aider étape par étape en indiquant les emplacements

le 2 mars 2011

Tu dois taper cette commande sur la console de Debian Vas dans ton menu de demarrage et cherche "Console", c'est là que tu devras rentrer ces commandes

le 2 mars 2011

Normalement quand tu ouvres Putty tu devrais avoir une fenêtre te demandant l'adresse IP du serveur n'est ce pas ?

Une fois que tu as rentré l'IP de ton serveur, tu as la console qui s'ouvre et on te demande ton nom d'utilisateur et ton mot de passe (ceux pour te connecter en SSH).

le 2 mars 2011

Merci à vous deux, Mizur et Ruby, pour votre aide, j'ai rèsolu mon probléme en trouvant un hébérgeur gratuit, Mais Putty peut me servir peut etre plus tard, merci beaucoup

le 2 mars 2011

Moi c'est Courroux, par contre tu viens de me donner une idée de pseudo

Sinon, pour appliquer les explications de cet article il faut posséder un serveur

le 2 mars 2011

Installer un serveur web sans machine... C'est un concept intéréssant tout de même.

le 2 mars 2011

seulement ça va couter un peu cher , il faut laisser toujours le pc en allumè, 24h / 24

le 3 mars 2011

Ou alors, tu prends un VPS pour prêt de 5 euros par mois, pour le prix d'un hébergement mutualisé

le 3 mars 2011

Bonjour,

Quand je tape http://ipduserveur/phpmyadmin/ pour voir la page d'interface phpmyadmin j'ai une page erreur 404

Not Found

The requested URL /phpmyadmin was not found on this server.

le 9 juin 2012



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 9376 fois.