Serveur WEB

  • Un serveur web est un ordinateur central qui fait en sorte que vous puissiez voir avec votre navigateur les sites web se trouvant sur ce serveur
  • C’est un ordinateur tenant le rôle de serveur informatique sur lequel fonctionne un logiciel de serveur HTTP


4. Installation et configuration

  1. Installation du serveur Apache
  2. Installation

    Sudo apt-get install apache2

    Démarrer Apache

    /etc/init.d/apache2 start

    Tester le serveur Apache

    Taper l’adresse suivante http://localhost dans le navigateur

    On doit obtenir la phrase suivante:

         It works!

  3. Configuration de Apache
Configuration de serveur web apache sur le fichier

  /etc/apache2/apache2.conf

Pour activer des modules sur apache, il faut travailler sur le fichier

  /etc/apache2/httpd.conf

Pour choisir le port d’écoute, il faut modifier le fichier (par défaut 80)

  /etc/apache2/ports.conf


  • Timeout 120: Durée pendant laquelle le serveur attend des émissions/réceptions au cours d’une communication, ce temps est mis à 120s.
  • MaxClients 150: nombres max de clients connectés
  • StartServers 5 : nombres de processus serveurs initiaux crées
  • KeepAlive : définit si le serveur peut exécuté plus d’une requête par connexion
  • KeepAliveTimeout 15 : délai au bout duquel la connexion TCP est fermée
  • Installation de PHP
    • Télécharger le module PHP
    • Installer le module avec make install
    • Configurer PHP avec Apache dans le fichier httpd.conf
    • Spécifier l’emplacement des fichiers

    DocumentRoot ″/var/www″

    <Directory  ″/var/www″>

    DirectoryIndex index.php


  • Installation de MySQL
    • Télécharger le module MySQL
    • Créer un groupe et un utilisateur MySQL
    • Créer la BDD et les tables