Installer un serveur web sous Debian

De Wiki Dane (ex wikitice)
Aller à : navigation, rechercher

Article en cous de création

Télécharger la dernière version de Debian

  • Aller sur le site officiel puis dans obtenir Debian
  • choisir le format le plus adapté à votre situation, si vous disposez d'un accès à l'internet choisissez le format carte de visite

Installer votre distribution

  • Après avoir graver votre fichier télécharger sur un CD/DVD ou fait en sorte de le mettre sur une clé USB bootable
  • Démarrer votre machine en vous assurant de bien démarrer sur votre support
    • pour cela deux solutions:
      • appuyer sur une touche au démarrage de manière à choisir le support de démarrage
      • aller dans le bios pour s'assurer de bien démarrer sur votre support

Bios.png

  • Une fois démarré vous devriez avoir un écran comme celui-ci:

Demarrage.png

    • Taper « install » puis <entrée> [on peut simplement taper <entrée>]
        • attention le clavier d'installation est sous la forme qwerty, donc pour taper  « install » il faut taper « instqll »
    • Suivre les différentes procédures d'installation:
      • La langue par défaut du système d'exploitation
      • Carte du clavier : français latin-9
      • Nom de la machine sur le réseau
      • Nom de domaine (ex: intranet.local) [.local est réservé aux machines de test, il vaut mieux choisir un autre tld]
      • Choisir le miroir de dépôt:
        • Pays (ex: France)
        • miroir (ftp.fr.debian.org)
        • préciser le proxy si vous êtes derrière un serveur de communication
      • Partitionner les disques
        • Si vous êtes débutant choisi l'outil de partionnement sur le disque entier
        • Choisir votre disque
        • Choisir votre schéma de partitionnement, préférez avec le home séparé
        • Confirmer votre partionnement
      • Entrer le mot de passe du super-administrateur (root)
      • Créer un utilisateur sur votre serveur:
        • Entrer le nom complet
        • Entrer son identifiant
        • Entrer son mot de passe

L'installation du système de base commence

    • si vous avez choisi d'installation via le réseau, il faudra vous assurer de l'accès au réseau ou à l'Internet

Debut install.png

L'amorçage de l'installation étant lancer un formulaire sur les choix des logiciels et services désirés apparait à l'écran

Logiciel install.png

Dans notre cas nous n'installerons que le système standard, nous installerons les autres services plus tard. Pour sélectionner ou désélectionner il suffit d'utiliser la barre espace.

Une fois validé, l'installation se poursuit.

    • Installation du système de démarrage (GRUB)
    • L'installation est fini

Fin install.png

Installer les différentes services afin d'obtenir un serveur web

Dans un premier temps, il faut s'assurer que votre distribution est à jour :

  • connectez vous en super-administrateur (root)
  • exécuter la commande :
 aptitude update

afin d'aller chercher les mises à jours

  • puis:
 aptitude upgrade

cela va installer les mises à jours

Afin de communiquer et d'indentifier votre serveur plus facilement sur votre réseau, je vous conseille de mettre votre serveur en IP fixe. Pour cela éditez le fichiers de configuration des interfaces réseaux:

 nano /etc/networks/interfaces

Votre fichier contient déjà des données encore de rédaction

Installer apache2

 aptitude install apache2

cela va installer apache2, ce programme va installer un serveur HTTP et permettre d'interpréter un certain nombre de protocole Vous pouvez tester votre installation en ouvrant votre navigateur préféré (Firefox :) ) sur un pc de votre réseau, et aller à l'adresse suivante:

 http://IP DE VOTRE SERVEUR/

vous devriez obtenir une page comme cela:

Itworks.png

Si vous ne connaissez pas l'adresse IP de votre serveur, exécuter la commande suivante sur votre serveur:

 ifconfig

votre IP s'affiche comme suite

Ifconfig.png

Dans notre exemple le serveur a pour IP : 192.168.122.130

Installer php

Afin de pouvoir interpréter les pages en php, il faut installer php, la dernière version en date est php5.

 aptitude install php5

Installer la base de donnée

La base de donnée open-source la plus utilisé est mysql pour l'installer exécuter la commande suivante:

 aptitude install mysql-server

pour vérifier si l'installation s'est bien passée exécuter la commande suivante:

 mysql -p

un mot de passe vous sera demandé, pour l'instant il est vide, taper sur entrée vous devriez obtenir une ligne comme:

 mysql>

cela signifie que tout fonctionne pour sortir, taper

 exit

installer la librairie php5-mysql

 aptitude php5-mysql

cette librairie va vous permettre???? question pour les experts

Maintenant votre serveur est pleinement fonctionnel, cependant nous allons rajouter quelques outils nécessaires, et faire quelques configuration supplémentaires.

Installation d'outils et paramétrages

Installation de phpmyadmin

phpmyadmin est un outil vous permettant de gérer vos bases de données mysql grâce à une interface web pour l'installer exécuter la commande suivante

 aptitude install phpmyadmin

pour vérifier l'installation, aller sur un poste de votre réseau, ouvrez votre navigateur, aller à l'adresse suivante:

 http://IP DE VOTRE SERVEUR/phpmyadmin

vous devriez avoir la page suivante:

Phpmyadmin.png

Pour vous connecter

  • identifiant : root
  • passe : rien pour l'instant