Cette section contient des informations sur les diff�rents serveurs http et les outils additionnels comme les langages de scripts pour les programmes CGI, etc. Il y a plusieurs douzaines de serveurs web, j'ai seulement couvert ceux qui sont pleinement fonctionnels. Comme certains sont des programmes commerciaux, je ne peux pas les tester. La plupart des informations de la section de pr�sentation ont �t� r�cup�r�es sur divers sites web. S'il y a des informations incorrectes ou manquantes, veuillez me le faire savoir.
Pour une documentation plus technique des m�canismes du http, voyez les RFCs mentionn�es dans le chapitre "Documents plus avanc�s" de ce HOWTO.
Je pr�f�re utiliser le serveur Apache. Il a la plupart des options que vous avez jamais d�sir� et il est gratuit ! J'admets que cette section est fortement orient�e vers Apache. J'ai d�cid� de concentrer mes efforts sur la section Apache plut�t que le n�gliger par rapport � tous les autres serveurs web. Je pourrais couvrir d'autres serveurs web dans le futur.
Ce fut le premier serveur web. Il a �t� d�velopp� par le European Laboratory for Particle Physics (CERN). Le CERN httpd n'est plus support�. Le serveur CERN httpd est connu pour avoir quelques bugs �tranges, pour �tre lent et mangeur de ressources. La derni�re version est la 3.0. Pour plus d'informations visitez la page m�re du CERN httpd � http://www.w3.org/Daemon/Status.html. Il peut �tre charg� sur ftp://sunsite.unc.edu/pub/Linux/apps/www/servers/httpd-3.0.term.tpz (non, ce n'est pas une erreur, l'extension est actuellement .tpz sur le site; ce devrait probablement �tre .tgz).
Le serveur NCSA HTTPd est le p�re d'Apache (le d�veloppement a donn� naissance � deux serveurs diff�rents). Toutefois les fichiers de configuration sont tr�s similaires. le NCSA HTTPd est gratuit et le code source est disponible. Ce serveur n'est pas couvert par ce document, cependant la lecture de la section Apache peut vous donner quelques tuyaux. Le serveur NCSA f�t populaire, mais la plupart des gens l'ont remplac� par Apache. Apache est un essai de remplacement du serveur NCSA (m�me fichiers de configuration), et il fixe plusieurs limites du serveur NCSA. Le serveur NCSA HTTPd compte pour 4.9% (en chute libre) de tous les serveurs web (source Septembre 1997, Netcraft survey). La derni�re version est la 1.5.2a. Pour plus d'informations voyez le site du NCSA � http://hoohoo.ncsa.uiuc.edu.
Apache est le roi de tous les serveurs web. Apache et ses sources sont gratuits. Apache est modulaire, aussi il est facile d'y ajouter des caract�ristiques. Apache est tr�s flexible et dispose de tr�s, tr�s nombreuses caract�ristiques. Apache et ses d�riv�s r�alisent 44% de tous les domaines web (50% su vous comptez tous les d�riv�s). Il y a plus de 695.000 serveurs Apache actifs (source Septembre 1997, Netcraft survey).
La version officielle d'Apache ne contient pas le SSL, mais il y a deux d�riv�s qui l'incluent. Stronghold est un produit commercial qui est bas� sur Apache. Il est vendu $995; une version plus �conomique est disponible pour $495 (bas�e sur une vieille version d'Apache). Stronghold est le num�ro deux des serveurs s�curis�s derri�re Netscape (source C2 net et Netcraft survey). Pour plus d'informations voyez le site de Stronghold � http://www.c2.net/products/stronghold/. Il a �t� d�velopp� hors des US, il est donc disponible avec du SSL en 128 bits partout.
Apache-SSL est une impl�mentation gratuite de SSL, mais pas pour une utilisation commerciale dans les US (RSA a une license US sur la technologie SSL). Il peut �tre utilis� pour une utilisation non-commerciale aux US si vous le reliez avec la librairie gratuite RSAREF. Pour plus d'informations voyez le site � http://www.algroup.co.uk/Apache-SSL/.
Fast Track a �t� d�velopp� par Netscape, mais la version Linux est mise sur le march� par Caldera. Le site de Caldera le liste en tant que "Fast Track for OpenLinux". Je ne suis pas s�r qu'il tourne seulement sous Caldera OpenLinux ou si toute distribution Linux peut le faire (�crivez moi si vous connaissez la r�ponse). Les serveurs Netscape comptent pour 11.5% (en chute libre) de tous les serveurs web (source Septembre 1997 http://www.netcraft.com/survey/). Le serveur est vendu $295. Il est �galement inclus avec la distribution Caldera OpenLinux Standard qui est vendue $399 (version �ducation: $199.50). Les pages web parlent d'une interface d'administration simple et pratique et d'une configuration rapide en 10 minutes. Le serveur supporte le SSL en 40 bits. Pour obtenir les 128 bits SSL vous aurez besoin du Netscape Enterprise Server. Malheureusement il n'est pas disponible pour Linux :( La derni�re version disponible pour Linux est la 2.0 (la version 3 est en beta, mais elle n'est pas encore disponible pour Linux). Pour l'acheter, allez sur le site web de Caldera � http://www.caldera.com/products/netscape/netscape.html. Pour plus d'informations voyez la page Fast Track � http://www.netscape.com/comprod/server_central/product/fast_track/
WN dispose de nombreuses caract�ristiques qui le rende attractif. Tout d'abord il est plus petit que les serveurs CERN, NCSA HTTPd, Apache. Il dispose �galement de nombreuses options int�gr�es qui n�cessiteraient sinon des CGI. Par exemple la recherche sur le site, des int�gr�s du c�t� du serveur. Il peut �galement d�compresser/compresser des fichiers en transparence avec son option de filtrage. Il peut �galement r�cup�rer une partie seulement d'un fichier avec son option d'�chelle. Il est distribu� sous licence publique GNU. La version actuelle est la 1.18.3. Pour plus d'informations voyez le site de WN � http://hopf.math.nwu.edu/.
AOLserver est d�velopp� par America Online. Je dois admettre que j'ai �t� surptis par les options offertes par un serveur web venant de chez AOL. En addition aux options standard, il supporte la connectivit� des bases de donn�es. Les pages peuvent interroger une base de donn�es par les commandes Structured Query Language (SQL). La base de donn�es est accessible au travers du Open Database Connectivity (ODBC). Il dispose �galement d'un moteur de recherche et des scripts TCL. Si cel� ne vous suffit pas, vous pouvez ajouter votre module par la Application Programming Interface (API), en C. J'ai m�me oubli� de mentionner le support pour 40 bits SSL. Et vous obtenez tout ceci gratuitement ! Pour plus d'informations voyez le site du AOLserver � http://www.aolserver.com/server/.
Zeus Server a �t� d�velopp� par Zeus Technology. Ils se r�clament comme ayant le serveur web le plus rapide (d'apr�s la batterie de tests WebSpec96). Le serveur peut �tre configur� et contr�l� par un navigateur web ! Cela limite l'encombrement du processeur et de la m�moire pour les scripts CGI, et il s'ex�cute dans un environnement s�curis� (quelle que soit la signification de cette expression). Il supporte �galement les serveurs virtuels sans limitation. Il est vendu $999 pour la version standard. Si vous d�sirez le serveur s�curis� (SSL) le prix grimpe � $1699. Ils sont bas� hors des US, la technologie 128 bits SSL est donc disponible partout. Pour plus d'informations voyez le site de Zeus Technology � http://www.zeus.co.uk. Le site web US se trouve sur http://www.zeus.com. Je vous pr�viens qu'ils sont trop s�rs d'eux � propos de leur serveur le plus rapide. Mais ils n'apparaissent m�me pas dans le top des serveurs web de la Netcraft Surveys.
CL-HTTP est l'abr�g� de Common Lisp Hypermedia Server. Si vous �tes un programmeur Lisp ce serveur est pour vous. Vous pouvez �crire vos scripts CGI en Lisp. Il a une fonction de configuration bas�e sur le web. Il supporte �galement toutes les options standards des serveurs. CL-HTTP est gratuit et le code source est disponible. Pour plus d'informations voyez le site web de CL-HTTP � http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html (ne pouvaient-ils rendre cette url plus longue ?).
Si vous avez un dessein commercial (site web d'une compagnie, ou ISP), je vous recommanderais fortement l'utilisation d'Apache. Si vous regardez plus � une configuration simple qu'� des options avanc�s, alors le Zeus Server est fait pour vous. J'ai �galement entendu dire que le Netscape Server est facile � configurer. Si vous avez une utilisation interne, vous pouvez �tre un peu plus flexible. Mais � moins que l'un d'entre eux dispose d'une option que vous devez utiliser, je vous recommanderai n�anmoins l'utilisation de l'un des trois pr�-cit�s.
Il s'agit seulement d'une liste partielle de tous les serveurs disponibles. Pour une liste plus compl�te visitez Netcraft � http://www.netcraft.com/survey/servers.html ou Web Compare � http://webcompare.internet.com.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:21