2.7. Apache
Apache est le serveur le plus répandu sur Internet. Il
fonctionne principalement sur les systèmes d'exploitation UNIX (Linux,
Mac OS X, Solaris, BSD et UNIX) et Windows. La version Windows n'est
considérée comme stable que depuis la version 1.2 d'Apache.
Apache est utilisé par de nombreux produits, dont
WebSphere d'IBM, ainsi que par Oracle Corporation. Il est également
supporté d'une façon ou d'une autre par les outils de
développement Borland Delphi et Kylix, ainsi que par des CMS comme
Drupal. Apache est conçu pour prendre en charge de nombreux modules, lui
donnant des fonctionnalités supplémentaires :
interprétation du langage Perl, PHP, Python et Ruby, serveur proxy,
Common Gateway Interface, Server Side Includes, réécriture d'URL,
négociation de contenu, protocoles de communication additionnels,
etc.
Néanmoins, il est à noter que l'existence de
nombreux modules Apache complexifie la configuration du serveur web. En effet,
les bonnes pratiques recommandent de ne charger que les modules utiles : de
nombreuses failles de sécurité, affectant uniquement les modules
d'Apache sont régulièrement découverts.
12
Les possibilités de configuration d'Apache sont une
fonctionnalité phare. Le principe repose sur une hiérarchie de
fichiers de configuration, qui peuvent être gérés de
manière indépendante. Cette caractéristique est notamment
utile aux hébergeurs qui peuvent ainsi servir les sites de plusieurs
clients à l'aide d'un seul serveur HTTP. Pour les clients, cette
fonctionnalité est rendue visible par le fichier .htaccess.
Parmi les outils, aidant la maintenance d'Apache, on trouve
les fichiers de log qui peuvent s'analyser à l'aide de nombreux scripts
et des logiciels libres tels qu'AWStats, Webalizer ou W3Perl. Plusieurs
interfaces graphiques facilitent la configuration du serveur.
2.8. Navigateurs
Le navigateur (en anglais browser), c'est logiciel
conçu pour le Web, permettant aux utilisateurs d'explorer les ressources
à l'intérieur d'un réseau intranet, extranet ou Internet.
Ainsi, Le navigateur gère l'affichage des pages Web et le suivi des
liens hypertextes ou hypermédias entre les différentes pages.
En plus de la fonction de navigation, les navigateurs offrent
de nombreuses possibilités pour aider l'utilisateur dans son utilisation
d'Internet. Ils permettent de sauvegarder sur le disque dur de l'utilisateur
tout ou partie du document consulté et d'afficher le code source HTML
correspondant à la page en cours.
Par ailleurs, la plupart des navigateurs permet de conserver
en mémoire les références des documents, pages ou sites
consultés par l'utilisateur, afin d'y avoir accès facilement et
rapidement lors d'une prochaine navigation.
Enfin, les navigateurs font office d'interface d'accès
au courrier électronique (email) et aux groupes de discussion. Nous
citons, par exemple : Internet Explorer de Microsoft, Firefox, Chrome, Safari,
Opera, etc.
|