Sommaire

Serveur web

1. Généralités

Les applications HTTP sont très répandues dans le monde informatique de nos jours. Elles sont souvent utilisées via des logiciels nécessitant le stockage et le traitement des données au sein d’une base de données, telle que MySQL, PostgreSQL ou encore MariaDB (voire même SQLite). Elles permettent de présenter les informations aux utilisateurs et représentent, de ce fait, un service frontal, qu’il faut préserver. Il faut donc s’assurer de toujours exposer un minimum d’informations au travers d’Internet. Il existe de nombreux serveurs web fonctionnant sur Debian. Mais le plus populaire reste, de très loin, Apache2. Le serveur Apache HTTP (aujourd’hui en version 2) est créé et maintenu par la fondation Apache. La première version de ce logiciel apparaît en 1995 et il s’agissait plus d’un conglomérat de correctifs et de modifications au serveur NCSA HTTP (qui à ce moment appartenait au domaine public). À cette époque, Apache était l’un des principaux rivaux du serveur web de Netscape. Aujourd’hui, ce serveur fonctionne sur n’importe quelle plateforme :

  • Microsoft Windows

  • Systèmes Unix : Solaris, BSD...

  • Systèmes Linux : Debian, CentOS, Ubuntu, Red Hat...

  • Mac OS X

La version 2 d’Apache est utilisée par de nombreux produits tiers comme WebSphere d’IBM ou Oracle de la société ...