|
<
|
Nov. 2009 |
|
| L |
M |
M |
J |
V |
S |
D |
| | | | | | | 1 | | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | 9 | 10 | 11 | 12 | 13 | 14 | 15 | | 16 | 17 | 18 | 19 | 20 | 21 | 22 | | 23 | 24 | 25 | 26 | 27 | 28 | 29 | | 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.  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 : Maintenant cela a plutôt cet aspect la : 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.
 |