Apache c’est quoi ? et à quoi cela peut bien servir ?
Apache est un serveur web produit par l‘Apache Software Foundation. A l’heure de la rédaction de cet article, Apache est en version 2.2.8, à noter qu’il y a plusieurs versions encore supportées par la fondation: 2.0.63 et 1.3.41.
Apache est conçu pour prendre en charge de nombreux modules, ce qui permet d’ajouter des fonctionnalités supplémentaires comme par exemple:
- Interprétation des langages comme Perl, PHP, Python, Ruby, etc.
- Serveur proxy
- Common Gateway Interface
- Server Side Includes
- Réécriture d’URL
- Négociation de contenu
- etc.
Comment utiliser Apache dans Mac OS X
Votre première question va être la suivante: “Apache ? Non franchement cela ne me dit absolument rien et je ne vois aucune préférence système, applications ou utilitaires s’y rattachant!” Et c’est vrai ! La réponse est somme toute assez simple, Apple n’utilise pas le terme “Apache” mais “Partage Web”! et là cela doit devenir plus clair dans votre esprit. Si ce n’est pas le cas ouvrez les Préférences Système, puis sous Partage et finalement sous Partage Web, vous devriez voir quelque chose qui correspond à ça:
Il vous est donc possible de démarrer et de arrêter le Partage Web (en fait cela permet de démarrer/arrêter Apache) en cochant/décochant la check box (point 1 sur l’image 1). Cette fenêtre vous informe également de l’adresse à laquelle vous pouvez atteindre votre site web. Il s’agit simplement de votre adresse IP (10.0.1.3 dans le cas présent, voir point 2 sur l’image 1). A noter que vous avez plusieurs adresses à disposition:
- l’adresse IP: 10.0.1.3 (ATTENTION: il s’agit de l’IP de l’ordinateur utilisé lors de la rédaction de cet article, utilisez bien votre IP!)
- l’adresse de la boucle locale: http://localhost/
- l’adresse de la boucle locale mais à la sauce Apple: imac.local. A noter que cette adresse dépend du nom de votre machine, vous pouvez modifier le nom de votre ordinateur grâce à la zone prévue à cette effet (point 3 sur l’image 1).
Vous également remarquer qu’il y a deux adresses précises dans cette fenêtre, une pour le site web de l’ordinateur (point 2) et une pour le site web personnel (point 4). Voici quelques explications supplémentaires concernant ces “deux sites web”.
Le site web de l’ordinateur
Ce que Apple entend par site web de l’ordinateur, correspond en fait au répertoire principal de votre site web (en terme Apache, cela correspond au DocumentRoot). Faites un petit essai, et ouvrez une page Safari à l’adresse indiquée au point 2 de l’image 1 (enfin à l’IP qui s’affiche chez vous), vous devriez avoir quelque chose qui ressemble à la fenêtre Safari de l’image 2:
Par défaut le répertoire principal de votre site web, se situe dans: “/Library/WebServer/Documents” (enfin /Bibliothèque/WebServer/Documents pour la version française de Mac OS X). Comme le montre le point 2 de l’image 2 ce répertoire contient un certain nombre de fichiers. Toute modification d’un fichier dans ce répertoire, aura donc un conséquence sur ce qui s’affiche à la base de votre site web.
Le site web personnel


