Quelques conseils pour mettre en oeuvre le serveur Web Apache
Pour curieux et passionnés, faire des essais, sous Windows 95/98 Apache se lance dans une fenêtre Dos (en mode graphique dans les dernières versions), sous NT et 2000, il s'installe comme service, (Voir Doc en Anglais fournie avec le Package). Serveur rustique, mais rapide et solide...
Où trouver Apache (gratuitement)
- 1ére solution : sur un CD joint à une revue (Netsurf ou autre) notre fichier install s'appelait
"apache_2.0.48-win32-x86-no_ssl.msi"
et pesait 5,8 Mo environ- 2ème Solution sur le site Apache à l'adresse : http://httpd.apache.org/dist/httpd/binaries/win32/
| Il faut éventuellement
télécharger et installer Microsoft Installer pour NT4,
la distribution étant au format "msi" (nom du
fichier : "instmsi.exe"de 1,4 Mo ). Le nom du fichier à charger : "apache_2.0.48-win32-x86-no_ssl.msi" qui fait 5,8 Mo |
Installer Apache
- Eventuellement installer "Microsoft installer"
- Cliquez sur l'exécutable ou sur le fichier "msi"
- Choisir D:\www plutot que c:\program files\etc.. au moment de l'installation (sous NT, installer en tant que service)
Configuration
Sur notre distribution, il nous a fallu éditer à la main le fichier "httpd.conf " qui se trouve dans le sous répertoire www\conf.
- Renseigner le Servername (nom de la machine sur laquelle vous installez , voir dans réseau-identification, localhost marche à tout les coups)
- Renseigner le DocumentRoot (par défaut c:\www\htdocs que nous avons remplacé par c:\www\site)
| # # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "C:\www\site" # |
| # DirectoryIndex:
Name of the file or files to use as a pre-written HTML # directory index. Separate multiple entries with spaces. # <IfModule mod_dir.c> DirectoryIndex index.htm </IfModule> # |
Ouf, c'est fini, copiez vos pages dans c:\www\site, lancez le serveur et dans votre navigateur tapez http://nom du serveur ou http://ip du serveur , (ou si vous êtes en local, http://127.0.0.1 ou encore http://localhost) ça devrait marcher
Remarque :
Les dernières versions sont livrées un petit exécutable [ApacheMonitor.exe] en mode graphique pour lancer et arrêter le serveur :