iBLOG précédent iBLOG suivant



Mes catégories
Mon calendrier
< Nov. 2009  
L M M J V S D
      1
2345678
9101112131415
16171819202122
23242526272829
30      
Publié le 25/06/2006 à 23:00
Par 20notessur
	Comme nous avons vu dans la note précédente, Apache est le leader des serveurs web.
Il est issu de l'informatique libre ce qui explique en partie sa popularité.

Apache est apparu en avril 1995. Au début, il s'agissait d'une collection de correctifs
et d'additions au serveur NCSA HTTPd 1.3, qui était dans le domaine public et le serveur
HTTP alors le plus répandu. De cette origine, de nombreuses personnes affirment que le
nom Apache vient de a patchy server, soit « un serveur rafistolé ». Par la suite, Apache
a été complètement réécrit, de sorte que, dans la version 2, il ne reste pas de trace de
NCSA HTTPd.

Au début, Apache était la seule alternative sérieuse et libre au serveur HTTP de Netscape
(iPlanet, maintenant Sun ONE).

La version 2 d'Apache possède plusieurs avancées majeures par rapport à la version 1,
entre autres le support de plusieurs plateformes, le support de processus légers UNIX,
une nouvelle API et le support IPv6.

La fondation Apache (Apache Software Foundation ou ASF) a été créée en 1999 à partir du
groupe Apache (Apache Group) à l'origine du serveur en 1995. Depuis, de nombreux autres
logiciels utiles au World Wide Web sont développés à côté du serveur HTTP.
Depuis Apache s'est illustré pour devenir le meilleur des serveurs HTTP sur le marché du net.

Apache fonctionne principalement sur les systèmes d'exploitation Unix (GNU/Linux, BSD et UNIX)
et Windows. La version Windows n'est considérée comme stable que depuis la version 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 supporter de nombreux modules lui donnant des fonctionnalités
supplémentaires : interprétation du langage Perl, PHP et Python, serveur proxy, Common
Gateway Interface, Server Side Includes, réecriture d'URL, négociation de contenu, protocoles
de communication additionnels, etc.

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 indépendamment. C'est
notamment utile aux hébergeurs Web 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 logiciels aidant la maintenance d'Apache, les fichiers de log peuvent s'analyser à
l'aide de nombreux scripts et logiciels libres tels que AWStats ou Webalizer. Plusieurs
interfaces graphiques facilitent la configuration du serveur.

Nous verrons en detail de la même façon Microsoft IIS dans la prochaine note.
Publié le 24/06/2006 à 16:08
Par 20notessur

    Après 16 ans d’existence, le marché des serveurs web ne comporte aujourd’hui plus que quelques produits.

    Le poids lourd Apache Web Server, favorisé par sa gratuité est le leader de ce marché. D’après une étude de la société anglaise Netcraft réalisée en 2006, sur une base de 85,5 millions de sites Internet, Apache possède 61,25% des parts de marché, ce qui représente environ 51 millions de sites Internet hébergés sur ce type de serveur. De son coté, Microsoft IIS détient 29,71% des parts de marché, soit environ 25 millions de sites.

SunOne, Zeus et les autres se partagent les quelques 9% restants du marché.

 

    Apache Web Server est donc le leader incontesté du marché des serveurs web et ceci depuis plusieurs années. On peut voir sur le graphique ci-dessous que Apache a mis moins d’un an pour prendre sa place de leader, tandis que IIS de Microsoft a subi une progression beaucoup plus lente.

 

 

overallc.gif

Evolution des parts de marché depuis septembre 1995 (Netcraft)

 

 

    Le point positif pour Microsoft est que l’on peut constater une nette augmentation de ses parts de marché au détriment de celle d’Apache à chaque commercialisation ou grosse mise a jour de son système d’exploitation en version serveur. Ce fût le cas en 2001 avec Windows 2000 Server et récemment grâce a la version 2003 du système Microsoft.

 

    Notre prochaine note décrira en détail le Serveur web le plus utilisé dans le monde : Apache Web Server, et nous verrons ainsi pourquoi ce serveur s’est imposé sur son marché.
Publié le 23/06/2006 à 16:30
Par 20notessur

Lors de notre première note vous avez pu découvrir à quoi ressemble physiquement (d’aspect) un serveur web. Maintenant nous allons vous faire découvrir ce que contiennent ces machines.

 

Sur ces machines, nous installons une suite de programmes et de logiciels dans le but d’assurer l’accès à des applications, à des données, à des informations (appartenants à une entreprise ou à un particulier) depuis l’extérieur, c'est-à-dire en passant par Internet. La définition de ce qu’est un serveur web pourrait être : « Les serveurs web sont présentés comme des logiciels d'infrastructure standardisés, voire interchangeables. » Il faut donc comprendre que les serveurs web sont des logiciels qui suivent une certaine norme (par exemple la norme http).

 

Lors de la prochaine note, nous parlerons du marché de ces logiciels. Cependant pour comprendre celui-ci, un bref rappel historique s’impose.

En 1990, Tim Bernes Lee créé le premier serveur http Nexus qui permettait à l’époque de délivrer des pages html à un navigateur web www. Ce marché n’a que 16 ans d’existence et certains « grands » ont réussi à le monopoliser : Apache Web Server, Microsoft IIS, Sun ONE Web Server et Zeus Web Server.

 

Apache Web Server : disponible pour de nombreux systèmes d'exploitation (Linux, Unix, Windows…) et gratuit, le serveur HTTP Apache nécessite un niveau de connaissance technique très élevé pour son installation et sa configuration.

 

Microsoft IIS : basé sur une configuration XML, le serveur HTTP de Microsoft est stable et permet de restaurer des paramètres valides. Utilisable seulement sur l'environnement Windows Server 2003, il s'adresse aux administrateurs adeptes des systèmes Windows.

 

Sun ONE Web Server : capable de restaurer des paramètres de configuration et doté de générateurs de statistiques et de rapports, la déclaration de sites web par le biais d'instances se révèle peu conviviale. La solution de Sun, disponible pour de nombreux OS, est destinée aux entreprises qui exploitent des serveurs d'applications Java. Son meilleur atout demeure sa portabilité.

 

Zeus Web Server : malgré ses nombreuses fonctions, le serveur n'en est pas moins simple d'emploi. La console HTML Web Controller supervise les opérations de configuration, d'exploitation et de sécurisation. En prime, il offre un répartiteur de charge intégré. Pour environnements Unix, Linux et Mac OS X.

 

Comme nous l’avons dit un peu plus haut, notre prochaine note parlera du marché des serveurs web.

Publié le 19/06/2006 à 16:40
Par 20notessur
Ceci est donc le premier billet parmi les 20 qui vont nous faire découvrir l'univers des serveurs web.

Nous allons donc commencer ici par cerner ce qu'est un serveur web.

Un serveur web est avant tout un ordinateur. Celui-ci offre plusieurs services grâce à différents logiciels. Le partage peut s'effectuer a la fois sur des réseaux internets (intranet) ou externes (internet). Il y a beaucoup de types de services tel que le partage d'espace de stockage, l'hébergement de blog, la gestion d'une base de donnée...

La communication entre le serveur et les autres membres du réseau (appelés clients) se fait grâce a des protocoles. Nous pouvons par exemple citer le protocole TCP/IP .

Au début de leur existence un serveur web pouvait ressembler à cela :

premier serveur web

Maintenant cela a plutôt cet aspect la :

serveur actuel


L'utilité des serveurs web dans le monde actuel n'est plus à prouver, et ce blog vous permettre de découvrir cet univers.

Je vous souhaite donc bienvenue sur 20 notes sur les serveurs web.



Pages : 1 2