Apache

 

Il s'agit d'un serveur web, gratuit et open-source, installable sous Microsoft Windows et sous Linux. C'est lui qui va répondre directement aux requêtes du client web (navigateur).

Le site officiel est http://httpd.apache.org/.

Image non trouvée !Il y a des modifications importantes entre Apache 2.4 et la v2.2: https://httpd.apache.org/docs/2.4/fr/upgrading.html

Pour connaître la version de votre serveur Apache: apache2 -v (Apache2 => au moins version 2...)

 

Installer Apache

  • Sous Windows: http://httpd.apache.org/download.cgi, des explications ici.
  • Sous Linux Mandriva ou Mageïa, debian (raspbian et autres forks), des explications sont données dans cette page:
    • Installation Apache
    • Un site en développement (et un seul environnement)
    • Multi-sites
    • Lancer/Relancer/Stoper Apache
    • Apache Code 403
    • Sécurité !
    • Rendre accessible son site à l'extérieur
    • Annexes

Mieux, installer Apache MySQL et PHP...

Cependant, si vous voulez avoir un serveur intégrant PHP et MySQL, il est préférable d'installer des paquets comprenant Apache, php et MySQL voire phpMyAdmin. Cela vous évitera pas mal de déboires !

  • Pour Microsoft, regardez WAMP (Windows Apache MySQL PHP) ou encore EasyPHP.
    • Téléchargez WAMP, mais aussi les versions redistribuable de VC (les chemins d'accès internet seront indiqués lors de l'installation de WAMP pour pouvoir les télécharger si nécessaire).
    • Installer les versions 32 et 64 bits de VC, puis WAMP.
    • PHPMyAdmin sera installé. Pour le lancer: localhost/phpmyadmin. L'utilisateur sera nommé root par défaut et il n'y aura pas de mot de passe.
  • Sous Linux, il existe un paquet LAMP (Linux Apache MySQL PHP, une connexion internet sera requise pour l'installation).
  • Sous Mac, installez le paquet MAMP (Macintosh Apache MySQL PHP).

 

Il existe encore d'autres suivant la plateforme (SAMP pour solaris, ...)

Exemple d'installation Apache sous Debian (valable aussi pour raspbian)

https:\\wiki.debian.org/LaMp

 

Chapitres

Détails des directives de paramétrage Apache

.htaccess

Sécurité