Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Apache - Introduction

Apache - Introduction Apache - Introduction Encyclopédie

Apache
Apache
.htaccess

Qu'est-ce qu'un serveur web ?

Un serveur web est un logiciel permettant à des clients d'accéder à des pages web, c'est-à-dire en réalité des fichiers au format HTML à partir d'un navigateur (aussi appelé browser) installé sur leur ordinateur distant.

Un serveur web est donc un « simple » logiciel capable d'interpréter les requêtes HTTP arrivant sur le port associé au protocole HTTP (par défaut le port 80), et de fournir une réponse avec ce même protocole.

Les principaux serveurs web sur le marché sont entre autres :

  • Apache
  • Microsoft IIS (Internet Information Server)
  • Microsoft PWS (Personal Web Server)
  • Xitami
  • ...

Introduction à Apache

Apache (www.apache.org) est le serveur le plus répandu sur Internet. Il s'agit d'une application fonctionnant à la base sur les systèmes d'exploitation de type Unix, mais il a désormais été porté sur de nombreux systèmes, dont Microsoft Windows. Le pack PHPdev (désormais EasyPHP) est ainsi téléchargeable, il regroupe les applications suivantes :

  • le serveur web Apache
  • le serveur de bases de données MySQL
  • le serveur d'application PHP
  • l'outil phpMyAdmin permettant de gérer des bases MySQL
La procédure d'installation de EasyPHP est décrite dans la section PHP de CCM.

Apache (prononcez à la française ou bien pour les puristes à l'anglophone « Apatchy ») tire son nom de la façon dont il a été mis au point (« A patchy server » traduisez « un serveur rafistolé ») car il est le fruit d'une multitude de correctifs logiciels afin d'en faire une solution très sûre. En effet Apache est considéré comme sûr dans la mesure où peu de vulnérabilités le concernant sont publiées.

Ainsi, dès qu'un bug ou une faille de sécurité est décelée, ceux-ci sont rapidement corrigés et une nouvelle version de l'application est éditée.

Apache possède désormais de nombreuses fonctionnalités dont la possibilité de définir une configuration spécifique à chaque fichier ou répertoire partagé, ainsi que de définir des restrictions d'accès grâce aux fichiers htaccess.

Trucs & astuces pertinents trouvés dans la base de connaissances

01/11 17h05 Analyse du trafic web en temps réel (Apache)
Apache Plus d'astuces sur « Apache »

Discussions pertinentes trouvées dans le forum

27/07 09h42 apache linux Apache sous linux Linux/Unix 18/01 10h32->vercin45
01/01 15h19 apache 2.0 fc4 apache 2.0 fc4 Linux/Unix 02/01 17h12->lami20j36
08/02 12h53 test installation apache Test installation Apache : problèmes ! Linux/Unix 08/02 18h40->lami20j16
05/12 03h50 apache hôte virtuel [apache] hôte virtuel Internet 12/01 16h47->david5565515
28/06 10h52 serveur apache php Serveur Apache/PHP Webmastering 12/08 12h01->christophebmx13
11/02 09h36 apache lancement automatique [apache] lancement automatique Linux/Unix 03/02 22h30->nicodous8
15/03 12h34 apache squirrelmail webmail [Apache ou SquirrelMail] Problème webmail Linux/Unix 20/03 14h01->foobar478
25/05 11h18 alias apache Probleme d'Alias avec apache Linux/Unix 26/05 09h50->mamiemando7
10/01 02h23 apache accès aux pages user [Apache] Accès aux pages user Linux/Unix 29/01 18h39->xval7
10/02 06h29 apache php mysql apache php mysql help help help Linux/Unix 13/04 16h38->zolive6
Discussion fermée Problème résolu Apache Plus de discussions sur « Apache »

Ce document intitulé « Apache - Introduction » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
 
Apache - Introduction