Flux rss
Collection CommentÇaMarche.net
 

Apache - Introduction

.htaccess
Bookmark Ajouter aux favoris / Partager

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.

Dernière modification le mardi 14 octobre 2008 à 17:40:36.Ce document intitulé « Apache - Introduction » issu de 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 - Les fichiers .htaccess Les fichiers .htaccess sont des fichiers de configuration d'Apache, permettant de définir des règles dans un répertoire et dans tous ses sous-répertoires (qui n'ont pas de tel fichier à l'intérieur). On peut les utiliser pour protéger un répertoire... www.commentcamarche.net/contents/apache/apacht.php3
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) Introduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type... www.commentcamarche.net/contents/php/phpinst.php3
Installation rapide de LAMP (Apache+MySql+php) sous Linux LAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux
[Apache] Analyse du trafic web en temps réelLe serveur web Apache possède des outils natifs permettant d'analyser le trafic web : - Les fichiers journaux (logs), exploitables par des logiciels spécialisés afin de dresser une analyse complète de la fréquentation - La sortie "server-status" que... www.commentcamarche.net/faq/sujet-841-apache-analyse-du-trafic-web-en-temps-reel
Filtrer les logs Apache / Logging conditionnelLes logs du serveur web Apache sont généralement très verbeux, c'est-à-dire qu'ils contiennent tous les hits (fichiers images, feuilles de style, javascript, fils RSS, etc.). Si vous ne souhaitez logger que les pages web il est possible de mettre... www.commentcamarche.net/faq/sujet-10417-filtrer-les-logs-apache-logging-conditionnel
Apache 2.0 fc4 (Résolu)Bonjour et bonne année, Je viens d'installer apache-2.0, le test fonctionne montrant qu'apache est opérationnel. J'ai placé une page index.html dans /var/www/html, mais je ne réussis pas à la visualiser quand je tape http://localhost/ dans mon... www.commentcamarche.net/forum/affich-2011388-apache-2-0-fc4
Apache sous linux (Résolu)Comment voir la configuration de Apache sur mon ordinateur (distribution linux fedora core 2) et visualiser l'endroit ou il est installé ? j'ai trouvé un éxécutif httpd ds usr/sbin mais je ne sais pa si cela fait bien reference a apache. Si de plus... www.commentcamarche.net/forum/affich-1697274-apache-sous-linux
Test installation Apache : problèmes ! (Résolu)Bonjour, Je viens d'installer Apache (httpd.2.2.4) ! L'installation basique s'est bien déroulée : lorsque je tape http://localhost/ dans mon navigateur : j'obtiens une page avec "It works" (je suppose que cela fonctionne !) Mon problème : j'ai modifié... www.commentcamarche.net/forum/affich-2659399-test-installation-apache-problemes