Discussion:Serveur web
Fusion entre Serveur HTTP et Serveur Web
modifierPourriez-vous fusionner les deux pages (contenu et historique) en Serveur Web ? On est un des seul (voir le seul) à avoir deux pages pour la même chose. — Neustradamus (✉) 12 août 2009 à 21:07 (CEST)
Attendre. En vertu de quoi ? A tu procédé comme il est indiqué sur le bandeau page à fusionner : « Pensez à informer le(s) contributeur(s) principal(ux) de la page et les projets associés lorsque cela est possible. » Ce n'est pas parce que tu le penses que ça doit être fait. --'toff [tailler le bout de gras] 12 août 2009 à 23:20 (CEST)- Neutre Maintenant que d'autres avis se sont fait entendere. --'toff [tailler le bout de gras] 14 août 2009 à 07:24 (CEST)
- Contre (la fusion). En accord avec 'toff et l'intervention de Chandres en dessous. Je précise que la dénomination « Serveur HTTP » désigne seulement un logiciel alors que celle de « Serveur web » (expression triviale) peut concerner à la fois la partie logiciel (parfois plusieurs logiciels) et matériel. GLec (d) 14 août 2009 à 07:04 (CEST)
Remarque: Merci à Pixeltoo d'avoir apposé un bandeau dans ma PdD. Force est de constater que malgré ses récents blocages (et multiples conseils) et le fait que le proposant fasse l'objet actuellement d'une surveillance accrue de la part de plusieurs contributeurs, celui-ci continue à n'en faire qu'à sa tête.Suite à blocage du proposant. J'ajoute que suis totalement en phase avec Dereckson en précisant que le premier est les deux comme je l'ai souligné ci-dessus (la machine au sens strict ne pouvant à elle seule faire fonction de serveur). GLec (d) 16 août 2009 à 09:09 (CEST)- Merci à Pixeltoo ;) — Neustradamus (✉) 14 août 2009 à 13:27 (CEST)
- Des interwikis identiques ne justifient pas forcément la fusion, si tu observes un peu les articles français et anglais tu verras que l'article anglais traite à la fois des aspect software et hardware, alors que ces deux aspects sont séparés en français. Il est également indiqué en intro de serveur http, que le terme serveur web est parfois utilisé, mais est moins précis. Donc toutes les informations pertinentes sont présentes et accessibles, sur Wp.fr, pour le moment une fusion n'apporterait rien que des problèmes du type fusion d'historique et réécriture de l'article.--Chandres (d) 13 août 2009 à 10:06 (CEST)
- Sans prendre partie, je plussoie : les interwiki ne sont pas une référence. Chaque wiki gère ses articles, il n'y a pas d'obligation d'uniformité de ce point de vue entre les différentes langues. --'toff [tailler le bout de gras] 14 août 2009 à 07:24 (CEST)
- Pour Même si on peut trouver des subtiles différences entre les deux termes, une majorité des informations est en commun. Les subtilités peuvent être détaillées dans un même article (comme le fait Serveur Web), avec une section pour le hardware, une pour le logiciel (Serveur HTTP peut rediriger directement sur la section si nécessaire). Le résultat sera dans tous les cas plus cohérent que la situation actuelle. Schutz (d) 14 août 2009 à 08:49 (CEST)
- Pour, justement pour éviter la confusion que les liens inter langue mette en évidence. Le serveur http peut être présenté dans l'article serveur Web (puisqu'on en fait souvent des synonymes) en le distinguant mieux, et surtout en renvoyant à l'article détaillé sur le HTTP : Hypertext Transfer Protocol. ;-) 14 août 2009 à 09:59 (CEST)
- Pour. Il y a une différence technique, mais il vaut mieux la traiter dans un seul article, car elle n'intéresse que les experts. Cantons-de-l'Est abCDEf 14 août 2009 à 11:26 (CEST)
- Contre, contre et contre. Même si la difference n'est que technique, nous sommes une encyclopedie. Il ne faut surement pas faire un seul article parce que "ça n'interresse que les experts". Au passage, les interwikis ne sont pas un argument valable, et il y a déjà eu des occurences ou celui utilisant l'argument s'est au préalable amusé à renommer dans le sens qui l'arrangeait sur les autres wikis - DarkoNeko (にゃ?) 14 août 2009 à 13:58 (CEST)
- Merci DarkoNeko . GLec (d) 14 août 2009 à 22:20 (CEST)
- Pour. il y a effectivement une subtile différence de signification, toutefois il s'agit de sujets connexes qui auraient avantageusement place dans un même article. L'article devrait être organisé de manière à expliquer la différence, qui est plutot connue par les experts.--Silex6 (d) 14 août 2009 à 22:30 (CEST)
- J'ose espérer Silex6 qu'en cas de fusion vous allez vous charger vous même de faire le nécessaire dans le sens de la version triviale . GLec (d) 14 août 2009 à 22:36 (CEST)
- oui, biensur. l'article doit être compréhensible par tout un chacun. sans connaissance préalable...--Silex6 (d) 15 août 2009 à 13:58 (CEST)
- Vivement contre. Serveur Web est une page d'homonymie expliquant clairement la différence entre un serveur web et un serveur http. En langue française (ce qui tombe bien vu que nous sommes sur fr.wikipeia), le premier peut être soit le logiciel, soit la machine ; le second désigne quasi systématiquement le logiciel. --Dereckson (d) 15 août 2009 à 21:16 (CEST)
Pour Bbtgv (d) 13 août 2009 à 15:48 (CEST) (blanchi)Compte créé pour voter - DarkoNeko (にゃ?) 16 août 2009 / cette personne ne peut pas s'exprimer vu qu'elle a été bloquée avant le verdict (blanchi) et il attend son déblocage Cdubouloz (d) 16 août 2009 à 20:11 (CEST)- Pour Ollivier37 (d) 13 août 2009 à 15:49 (CEST) (blanchi) désolé pour ses doublons, c'est corrigé Cdubouloz (d) 16 août 2009 à 20:11 (CEST)
Pour Mrf (d) 13 août 2009 à 16:07 (CEST) (blanchi)Compte créé pour voter - DarkoNeko (にゃ?) 16 août 2009 / cette personne ne peut pas s'exprimer vu qu'elle a été bloquée avant le verdict (blanchi) et il attend son déblocage Cdubouloz (d) 16 août 2009 à 20:11 (CEST)- Neutre (je suis à l'origine de la séparation) Marc Mongenet (d) 17 août 2009 à 00:03 (CEST)
- Plutôt pour Actuellement la page Server Web ne se justifie pas pleinement à la vue du contenu. Une simple redirection pourrait suffire, par contre si l'on justifie une réelle spécificité matériel (ce qui n'est pour l'instant pas le cas, vu qu'en général on confond les 2 termes dans les 2 sens surtout la version anglaise des termes), on pourrait confirmer une séparation, élément qui n'est pas clair à l'heure actuelle. Loreleil [d-c]-dio 17 août 2009 à 17:47 (CEST)
- Pour Le Web n'est jamais que le nom "commercial" du protocole HTTP. Si des serveur Web font aussi le café en plus de parler le HTTP, c'est que la qualification de serveur Web est à revoir. - carxwol le 18 août 2009 20:51
- Fusion abandonnée: Pas de consensus, tentative de POV pushing --Nouill (d) 2 septembre 2009 à 17:25 (CEST)
- Pour HTTP et HTTPS sont les protocoles du Web, que des serveurs Web sont plus que des serveurs HTTP, ou qu'il y a éventuellement une utilisation complémentaire du terme pour s'appliquer à la machine elle-même, ne justifie pas 2 articles. Askywhale (discuter) 14 janvier 2015 à 12:33 (CET)
Définition d'un serveur Web
modifierIl semblerait que certains contributeur considèrent qu'un serveur web ne peut traiter que des requête HTTP: ce qui me bien trop restrictif. Pour moi un serveur web est un serveur qui peut être connecté au web et pour traiter des requêtes provenant du web. Ce peut donc être un serveur HTTP, FTP ou tout autre type de serveur capable de traiter les requêtes provenant du web. Qu'en pensez vous? Pano38 (discuter) 19 octobre 2014 à 08:32 (CEST)
- C'est ainsi que le le conçois aussi, et je ne comprends pas l'argument de Marc Mongenet (d · c · b) car l'ancienneté du FTP n'est pas remise en cause, ni celle du SMTP par ailleurs (voir l'intro de Internet Information Services). JackPotte ($♠) 19 octobre 2014 à 12:48 (CEST)
- Et sinon cela ferait doublon avec serveur HTTP avec lequel la fusion fût abandonnée ci-dessus. JackPotte ($♠) 19 octobre 2014 à 13:00 (CEST)
Bonjour
Je n'ai jamais vu qu'on appelle serveur Web un ordinateur sur lequel ne fonctionne pas un serveur HTTP. Je ne dis pas que j'ai tout vu, mais si ça se dit, c'est rare. Bien sûr, la définition originale du World Wide Web considère que le Web s'étend à toutes les ressources hyperliées, peu importe le protocole. Mais l'expression serveur Web est informelle, et ce qui compte donc est l'usage, et pas ce qu'on pourrait déduire à partir d'une définition formelle.
Dans l'introduction, il y a une référence à un livre Pour les nuls, ce qui est une bonne idée pour un article sur un terme informel. Toutefois, dans la référence, je ne pas trouvé le passage qui soutient ce qui est écrit dans l'article. Ce que je lis, c'est qu'un serveur Web est un ordinateur qui « fait tourner un logiciel de serveur Web ». Par « logiciel de serveur Web », il faut certainement comprendre « serveur HTTP ».
Bien qu'étant à l'origine de la scission des pages serveur Web et serveur HTTP, je pense qu'une fusion ne serait pas déraisonnable.
Accessoirement, un serveur ne peut pas « être connecté au Web ». Un serveur est connecté à un réseau (un intranet, Internet). Les ressources qu'il sert peuvent être la cible d'hyperliens d'autres ressources du Web, auquel cas je suppose qu'on peut dire que ses ressources sont connectées au Web, même si on dit plutôt qu'une ressources est liée.
Marc Mongenet (discuter) 20 octobre 2014 à 13:38 (CEST)
- Voici quelques liens qui montrent qu'un serveur web n'est pas necessairement un serveur HTTP :
- HTTP n'est qu'un des protocole qui circule sur le Web (donc sur internet) De ce fait un serveur web n'est pas nécessairement un serveur HTTP meme si souvent il l'est aussi. Pano38 (discuter) 20 octobre 2014 à 14:49 (CEST)
- Ces liens montrent juste qu'IIS contient également un serveur FTP en plus et qu'il est possible de configurer l'envoi d'e-mail sur le serveur web intégré d'une imprimante. J'ai l'impression qu'il y a pas mal de confusion, je suis d'accord avec Marc Mongenet et l'ancienne définition (normale) de l'article. Un serveur Web c'est principalement un serveur HTTP, la machine hébergent juste fréquemment d'autres services liés et utiles comme une base de données, un serveur FTP, SMTP, etc. –Akéron (d) 20 octobre 2014 à 15:18 (CEST)
- HTTP n'est que la partie émergée de l'Iceberg et le premier qui a été créé par le CERN. Il ne faut pas en déduire que :
- le web et les serveurs qui y sont liés ne savent pas traiter d'autres requetes et n'aficher que des pages web (Cf. PDF, requête SQL, SMTP, etc.) ;
- Tim Berners-Lee a créé ce langage et est parti a la retraite... Pano38 (discuter) 20 octobre 2014 à 16:21 (CEST)
- J'ai l'impression qu'il y a beaucoup de confusion entre des choses différentes, par exemple PDF est un format de fichier qui peut être transmis par de nombreux protocoles. La machine qui héberge un serveur HTTP hébergent souvent d'autres services utiles mais ils peuvent être sur des machines spécialisées qui n'ont pas de raison d'être appelés serveur web (serveur FTP, serveur de bases de données, serveur d'e-mails). Les navigateurs web (client HTTP) intègrent généralement un mini client FTP en plus mais ce n'est pas pour ça que les serveurs FTP sont des serveurs web. –Akéron (d) 20 octobre 2014 à 21:53 (CEST)
- Je ne suis pas sur que la confusion soit de mon coté car vous sembler assimiler le hardware à sa fonction sur le web (un serveur) et à ce qu'il fait tourner (les logiciels, entre autres de communication). Il serait bon de bien différencier l'un et l'autre et ne pas considérer qu'un serveur web est forcement un serveur HTTP (cf. la 1re conversation de la page ... Pano38 (discuter) 21 octobre 2014 à 07:51 (CEST)
- Heu non... c'est éventuellement juste le vocabulaire qui n'est pas précis avec le mot serveur qui peut désigner un logiciel ou une machine. Un serveur web peut évidement faire tourner d'autres choses qu'un serveur HTTP sur la machine, personne ne dit le contraire, mais s'il n'y a pas de serveur HTTP il n'y a pas de raison d'appeler ça un serveur web stricto sensu. –Akéron (d) 21 octobre 2014 à 12:15 (CEST)
- C'est votre version mais pouvez vous trouver une source officiel qui dit qu'un serveur Web est avant tout un serveur HTTP? Votre passage en force est assez peu acceptable et contraire à la discussion "un serveur web est un serveur HTTP". Merci de neutraliser cette intro ... Pano38 (discuter) 22 octobre 2014 à 07:00 (CEST)
- C'est surtout la version normale, comme on peut le voir sur l'article anglais [[:en:Web_server], italien [1], espagnol [2], etc. Il est évident qu'un serveur web contient un serveur HTTP puisque c'est le protocole du web. Si des personnes appellent serveur web un serveur sans service HTTP ça doit être des cas très rares et probablement par abus de langage, pas de quoi changer la définition générale en intro. Ça serait plutôt à vous de montrer de tels exemples pour éventuellement compléter l'article sur ces cas rares. Vu vos propos et les sources apportées qui ne soutiennent pas du tout votre vision qui semble plutôt confuse, peut-être que vous confondez web et internet, ou serveur web et serveur connecté à internet, ou web et tout sur quoi on peut cliquer dans une page web, ou alors web et tout ce qui peut s'afficher dans un navigateur (d'où cette référence incompréhensible au format PDF) ?? –Akéron (d)] 22 octobre 2014 à 11:53 (CEST)
- Il suffit de faire quelques recherches basiques sur web server [3] [4] pour voir qu'il s'agit bien de serveurs HTTP. –Akéron (d) 22 octobre 2014 à 15:18 (CEST)
- C'est votre version mais pouvez vous trouver une source officiel qui dit qu'un serveur Web est avant tout un serveur HTTP? Votre passage en force est assez peu acceptable et contraire à la discussion "un serveur web est un serveur HTTP". Merci de neutraliser cette intro ... Pano38 (discuter) 22 octobre 2014 à 07:00 (CEST)
- Heu non... c'est éventuellement juste le vocabulaire qui n'est pas précis avec le mot serveur qui peut désigner un logiciel ou une machine. Un serveur web peut évidement faire tourner d'autres choses qu'un serveur HTTP sur la machine, personne ne dit le contraire, mais s'il n'y a pas de serveur HTTP il n'y a pas de raison d'appeler ça un serveur web stricto sensu. –Akéron (d) 21 octobre 2014 à 12:15 (CEST)
- Je ne suis pas sur que la confusion soit de mon coté car vous sembler assimiler le hardware à sa fonction sur le web (un serveur) et à ce qu'il fait tourner (les logiciels, entre autres de communication). Il serait bon de bien différencier l'un et l'autre et ne pas considérer qu'un serveur web est forcement un serveur HTTP (cf. la 1re conversation de la page ... Pano38 (discuter) 21 octobre 2014 à 07:51 (CEST)
- HTTP n'est que la partie émergée de l'Iceberg et le premier qui a été créé par le CERN. Il ne faut pas en déduire que :
- Ces liens montrent juste qu'IIS contient également un serveur FTP en plus et qu'il est possible de configurer l'envoi d'e-mail sur le serveur web intégré d'une imprimante. J'ai l'impression qu'il y a pas mal de confusion, je suis d'accord avec Marc Mongenet et l'ancienne définition (normale) de l'article. Un serveur Web c'est principalement un serveur HTTP, la machine hébergent juste fréquemment d'autres services liés et utiles comme une base de données, un serveur FTP, SMTP, etc. –Akéron (d) 20 octobre 2014 à 15:18 (CEST)
- Pano38, ta vision est intéressante car elle apporte un regard quelque peu profane sur le sujet. Cependant, tu ne sembles pas comprendre les documents que tu avances, et ton vocabulaire sur le Web est trop approximatif pour qu'on comprenne bien ce que tu veux dire. J'explique.
- D'abord pour la compréhension :
- Tu donnes un lien sur IIS pour prouver qu'un serveur Web peut ne pas être un serveur HTTP. Or IIS n'est rien d'autre que le 2e serveur HTTP le plus utilisé et connu au monde... C'est peu dire que la démonstration tombe à l'eau.
- Ton second lien présente une application quelconque contenant un serveur web intégré, autrement dit, et comme le montre la première étape du PDF lié Ouvrir un navigateur (Internet Explorer version 6.0 ou supérieure) et se connecter à la page d’accueil du périphérique : http://IPduPériphérique/ (par exemple, http://16.180.117.170/). , le serveur web intégré est un serveur HTTP.
- Bref, tout ce que tu as montré, c'est que même en cherchant des serveurs Web qui ne seraient pas des serveurs HTTP, tu n'en trouves pas.
- Cela dit, il est clair qu'un serveur Web peut supporter d'autres protocoles que HTTP. Mais un simple serveur FTP, ou un simple serveur SMTP, n'est pas ce qu'on appelle un serveur Web. Enfin bref, Akéron a déjà écrit tout cela...
- Ensuite pour le vocabulaire :
- Le langage que Tim Berners-Lee a créé est HTML. HTTP est un protocole de communication.
- Après le CERN, Tim Berners-Lee est devenu directeur du W3C. Je ne sais pas si cela donne beaucoup de travail, mais de là à parler de « retraite »...
- Ce n'est pas le serveur qui affiche des pages, mais le navigateur Web, qui est sur le client.
- PDF, requête SQL, SMTP sont des notions qui n'ont pas grand chose de commun : un format de données, une commande dans un langage de requête, un protocole de communication. Il serait certainement souhaitable que l'article donne des détails sur ces sujets ; mais ce n'est pas le problème dont nous discutons. Marc Mongenet (discuter) 20 octobre 2014 à 23:33 (CEST)
- Le principal pour moi est que tu admette qu'un serveur Web n'est pas forcement qu'un serveur HTTP; le reste a peu d'importance ... Pano38 (discuter) 21 octobre 2014 à 07:45 (CEST)
- Mais c'est une évidence que jamais personne n'aurait eu l'idée de contester. Marc Mongenet (discuter) 21 octobre 2014 à 14:09 (CEST)
Cette modif ne va pas du tout : « Un Serveur Web désigne également le logiciel qui traite les requêtes comme un serveur HTTP, mais aussi toutes les autres requêtes des autres ports qui sont utilisé par les autres services du Web tel que l'envoi et la réception d'e-mails, le transfert de fichiers par FTP ». Un daemon HTTP traite les requêtes HTTP, il ne traite pas « toutes les autres requêtes des autres ports » des protocoles comme SMTP, IMAP, FTP. Vu le renvoi à Liste de ports logiciels, j'ai encore l'impression qu'il s'agit d'une confusion entre World Wide Web et Internet dans son ensemble, erreur courante qui est même précisée en intro de l'article Web. Les protocoles d'envoi et de réception d'e-mails (principalement SMTP, IMAP, POP3) ne sont pas du web, FTP non plus, DNS non plus bien qu'il soit quasi indispensable au web. Le port d'écoute du daemon est une question secondaire et n'est pas limité au port 80, c'est 443 pour HTTPS, souvent 8080 ou 3128 pour les proxys HTTP mais n'importe quel port peut être utilisé, notamment pour héberger plusieurs serveurs HTTP sur la même machine. –Akéron (d) 22 octobre 2014 à 14:40 (CEST)
Ou peut-être que la confusion vient de Internet Information Services (IIS) de Microsoft qui est surtout connu comme serveur HTTP mais qui intègrent également un serveur FTP et SMTP ? C'est juste un cas particulier de bundle de logiciels différents regroupés sous un même nom pour des raisons pratiques et de simplification pour les utilisateurs Windows. Je tente une analogie : ce n'est pas parce que certaines machines à café intègrent un moulin à café, qu'un moulin à café seule sera appelé machine à café... –Akéron (d) 22 octobre 2014 à 14:58 (CEST)
- Vous n’êtes pas cohérent; si vous admettez que IIS gère le HTTP, le FTP et le SMTP pourquoi l'intro ne mentionne t'elle que le HTTP? Par ailleurs si le Web ne transporte que des paquets de HTTP comment fait il pour gérer la musique, la vidéo, la télévision, etc.. Vous avez annulez toutes mes modification (sans aucune explication) mais l'intro actuelle n'explique pas (ou très peu) la différence entre un serveur Web et un serveur HTTP. Pano38 (discuter) 23 octobre 2014 à 09:06 (CEST)
- Pourquoi l'introduction ne mentionne que HTTP ? Peut-être parce qu'il s'agit de l'introduction de serveur Web, pas de l'introduction de IIS... Quant aux explications sur le pourquoi de l'annulation de vos modifications, elles s'étalent dans cette page de discussion. Enfin, concernant la qualité de l'introduction, je trouve qu'elle a baissé depuis la version du 15 octobre 2014 à 00:34. Et pourtant elle était loin d'être parfaite. Marc Mongenet (discuter) 23 octobre 2014 à 10:43 (CEST)
- Je crois avoir compris la confusion : le web est la partie historique qui ne traitait que des trames HTTP. A cette époque la musique, les vidéos et la messagerie n’étaient pas transmis mais traités localement. Ensuite Internet a été créé pour transporter tous les autres services (musique, vidéo, messagerie, téléphone, etc.. Donc un serveur web devrait se limiter a gérer les paquets HTTP circulant sur internet et préparer les pages a afficher localement. Mais alors quelle est la différence avec un serveur HTTP? Pano38 (discuter) 23 octobre 2014 à 15:27 (CEST)
- Pas vraiment, en gros internet est le réseau physique de transport, http est l'un des nombreux protocoles qui circulent dessus. Ce qui est appelé web c'est généralement toutes les adresses qui commencent par http://. Le protocole http peut transférer tous les types de fichier, la plupart des téléchargements de fichiers faits avec un navigateur utilisent http, les videos sur Youtube par exemple sont transmises également par http, pareil pour des lecteurs flash de musique. L'article serveur HTTP traite du logiciel, « Serveur web » peut désigner la même chose mais désigne plutôt la machine qui contient le logiciel de serveur HTTP. –Akéron (d) 23 octobre 2014 à 19:42 (CEST).
- Ce que vous ecrivez ne correspond pas tout a fait aux article World Wide Web, HTTP et Internet mais si vous avez des sources fiables pour appuyez vos écrits modifiez l'article en conséquence pour que ce soit clair pour le "commun des mortels". Pano38 (discuter) 24 octobre 2014 à 07:24 (CEST)
- Pas vraiment, en gros internet est le réseau physique de transport, http est l'un des nombreux protocoles qui circulent dessus. Ce qui est appelé web c'est généralement toutes les adresses qui commencent par http://. Le protocole http peut transférer tous les types de fichier, la plupart des téléchargements de fichiers faits avec un navigateur utilisent http, les videos sur Youtube par exemple sont transmises également par http, pareil pour des lecteurs flash de musique. L'article serveur HTTP traite du logiciel, « Serveur web » peut désigner la même chose mais désigne plutôt la machine qui contient le logiciel de serveur HTTP. –Akéron (d) 23 octobre 2014 à 19:42 (CEST).
- Je crois avoir compris la confusion : le web est la partie historique qui ne traitait que des trames HTTP. A cette époque la musique, les vidéos et la messagerie n’étaient pas transmis mais traités localement. Ensuite Internet a été créé pour transporter tous les autres services (musique, vidéo, messagerie, téléphone, etc.. Donc un serveur web devrait se limiter a gérer les paquets HTTP circulant sur internet et préparer les pages a afficher localement. Mais alors quelle est la différence avec un serveur HTTP? Pano38 (discuter) 23 octobre 2014 à 15:27 (CEST)
- Pourquoi l'introduction ne mentionne que HTTP ? Peut-être parce qu'il s'agit de l'introduction de serveur Web, pas de l'introduction de IIS... Quant aux explications sur le pourquoi de l'annulation de vos modifications, elles s'étalent dans cette page de discussion. Enfin, concernant la qualité de l'introduction, je trouve qu'elle a baissé depuis la version du 15 octobre 2014 à 00:34. Et pourtant elle était loin d'être parfaite. Marc Mongenet (discuter) 23 octobre 2014 à 10:43 (CEST)
Non
modifierBonsoir ! Oui j'ai vu l'article pour moi se n'est pas la même chose
Squeezo (discuter) 18 septembre 2019 à 18:08 (CEST)
- J'ai annulé parce que ce monsieur avait mis le même message dans la discussion "Aréthuse (Néréide)", puis j'ai annulé mon annulation. Après tout, si ce monsieur veut mettre des "non" ici et là sans aucun argument, c'est son problème. Sa page utilisateur est assez éloquente, idem pour son historique de contribution. --LOGOS & ALOGOS (discuter) 18 septembre 2019 à 22:29 (CEST)
À propos de la fusion avec Serveur (informatique)
modifierGLec : vous n'avez pas suivi les echange sur Page à fusionner. Cela fait depuis 2009 que des demandes de fusion sont formulées sur cette page vers Serveur HTTP, que j'ai donc finalement renommée "Serveur web (logiciel)". Ce que vous appelez "serveur web" au sens hardware est une erreur subtile propre à la langue française, car en réalité il n'existe que deux choses : les serveurs (informatiques) et les serveurs web (logiciel, aussi appelé serveur HTTP). Le reste ne sont pas des vrais concepts définis. Voilà pourquoi j'ai redirigé, après une demande de fusion, Serveur web vers Une section de Serveur informatique..... Mgeek92 (discuter) 16 octobre 2019 à 07:33 (CEST)
GLec Mgeek92 (discuter) 16 octobre 2019 à 07:35 (CEST)
- Bonjour. Cette demande de fusion date de 2009 et n'a pas trouvé de consensus à ce jour. D'autre part, il ne faut pas être franco-centré "trop dualiste". De plus, cette expression « serveur web » dans l'esprit anglophone concerne à la fois le hardware et le software dédié au Web (j'ai placé une référence, certes francophone, qui précise l'expression). Les trois articles « Serveur informatique » (qui n'est pas limité au web puisque cela concerne également les bases de données...), « Serveur web » et « Serveur web (logiciel) » (en lieu et place de serveur HTTP) ont parfaitement leur place dans le Main. On a :
- « Serveur web (logiciel) » qui est un article détaillé concernant le software introduit par la section « Serveur HTTP » de l'article « Serveur web » ;
- « Serveur web » qui englobe à la fois le hardware et le software dédié au Web et son méta (courriel, transfert de fichiers par FTP, etc...) au moins chez les anglophones ;
- « Serveur informatique », article plus généraliste qui ne se limite pas au Web. La section « Matériel » est dédiée au matériel d'une manière générale qui englobe toute forme de client-serveur.
Cordialement, GLec (discuter) 16 octobre 2019 à 09:05 (CEST)
Remarque : Je suis d'accord avec votre redirection. Le titre est moins technique et plus parlant pour l'internaute. GLec (discuter) 16 octobre 2019 à 09:11 (CEST)
Sous-section « Équilibrage de charge » (des serveurs web)
modifierBonjour. Pour répondre à @Okhjon (ici plutôt que sur la section des Pages à fusionner déjà bien surchargée ) quand il dit que Enfin, l’équilibrage de charge a déjà son propre article, donc la section dédiée n’est qu’un détail..., je réponds que la sous-section ne fait qu'introduire l'article détaillé Équilibrage de charge des serveurs Web comme cela se fait dans beaucoup d'articles.
Cependant, si on fusionne les deux articles sous le titre Serveur web (logiciel) ou plus précisément Logiciel serveur HTTP alors cette sous-section disparaît. Car l'équilibre de charge ne s'applique pas au logiciels server HTTP qui tournent. D'autre part, quid du titre de l'article « Équilibrage de charge des serveurs Web » si l'expression serveur web a le sens plein de logiciel serveur HTTP ou serveur HTTP dans le wiki.
Cordialement, GLec (discuter) 17 octobre 2019 à 09:19 (CEST)
- @GLec un serveur Web et un serveur HTTP étant la même chose (un logiciel ou la machine qui héberge ledit logiciel), je ne vois pas de problème ici. L’équilibrage de charge est un problème qui s’applique à tout type de serveur et de protocole, notamment le Web / HTTP. La section qui introduit le sujet ne disparaît donc pas si on fusionne. -- Okhjon (discuter) 17 octobre 2019 à 22:54 (CEST)
- Bonjour. En ce qui me concerne, je n'affirme rien, j'apporte des références qualitatives. Il faut les consulter (voir section Références). Vous dites un serveur Web et un serveur HTTP étant la même chose (un logiciel ou la machine qui héberge ledit logiciel), je ne vois pas de problème ici. Très bien, mais sur quoi vous appuyez-vous, votre expérience personnelle ? Il faut des sources.
- Les références qualitatives que j'ai apportées n'abondent pas dans votre sens et font bien la distinction. De plus, pour être précis dans le langage, il faut parler de « logiciel server HTTP » plutôt que de « serveur http » qui induit de la confusion.
J'ajoute qu'il est dommage que parmi les avis exprimés depuis 2009, personne n'ait pensé à référencer qualitativement l'article. J'ai entrepris ce travail que j'aurai effectué si j'avais eu connaissance de la demande de fusion dès 2009. À cette époque, j'étais sur une autre thématique. Cordialement, GLec (discuter) 17 octobre 2019 à 23:34 (CEST) - Petite aparté : après mettre bien divertit avec le film « La Vache », il est temps que j'aille me coucher
- Bonsoir @GLec (ou bonne nuit ), les références sont loin d’être qualitatives : un lien MDN, que j’ai supprimé car MDN n’est qu’un wiki ; une référence qui parle d’un PDF dont on ne sait pas où le trouver ; et l’introduction d’un livre sur Django (qui, seule, permet difficilement de démontrer un consensus). La proposition de fusion a montré un consensus clair sur le fait que « serveur HTTP » et « serveur Web » désignent la même chose. Remarquez comment les logiciels Apache et Nginx sont désignés comme serveurs « HTTP » ou « Web » de façon interchangeables : HTTP chez [5], [6], [7] ; Web chez [8], [9], [10], [11], [12], [13], [14]; les deux mélangés chez [15], [16], [17]. Même la documentation officielle d’Apache utilise les deux termes pour le même logiciel. Il n’y a aucune confusion dans l’expression « serveur HTTP » comme en témoigne cet usage abondant (voir aussi [18], [19]). Je ne comprends également pas bien en quoi l’équilibrage de charge ne s’appliquerait pas au protocol HTTP ([20], [21], [22]) ; il s’applique à toute situation avec plusieurs serveurs, que ça soit en HTTP, SMTP, IMAP ([23], [24]), DNS ([25], [26]), ou plus bas tout TCP voire UDP ([27]). -- Okhjon (discuter) 18 octobre 2019 à 00:07 (CEST)
┌─────────────────────────────────────────────────┘
Bonjour @Okhjon. J’ai recopié votre dernière intervention dans la page « Wikipedia:Pages à fusionner » ci-dessous en section « Article en restructuration ». A propos des références apportées par mes soins dans l’article, il faut en effet vérifier la notoriété et le sérieux de ces références.
- Qu'entend-t-on par serveur HTTP et serveur Web ? Ce PDF est tiré du site du Laboratoire IBISC de l’université d’Evry. Voir le lien Anthony GARCIA 2008 – IBISC
- Apprendre la programmation web avec Python & Django: Principes et bonnes pratiques pour les sites web dynamiques. Pierre Alexis, Hugues Bersini, Gilles Degols. Éd. Eyrolles, 2018, page 9. (ISBN 9782212675153) et un usage de l’expression « serveur web » chez les belges. Hugues Bersini étant « Membre de l'Académie Royale de Belgique, Hugues Bersini enseigne l'informatique et la programmation aux facultés polytechnique et Solvay de l'Université Libre de Bruxelles, dont il dirige le laboratoire d'Intelligence Artificielle. Il est l'auteur de très nombreuses publications (systèmes complexes, génie logiciel, sciences cognitives et bioinformatique) ».
- Qu'est-ce qu'un serveur web ? contenu tiré de la plateforme MDN Web Docs dont la communauté (Mozilla Developer Network ) remonte à 2005 (voir « À propos » sur le site MDM Web Docs).
Concernant cette dernière, vous la supprimez sans en discuter dans cette page au seul motif de : « suppression des réfs à MDN, qui est un wiki donc pas une source de qualité pour WP ». Bien ! Si je consulte la recommandation sur les liens externes et particulièrement la section « Choisir un « bon » site externe », je ne vois nulle part dans la sous-section « Liens déconseillés » qu’un « wiki » est déconseillé (il s'agit plutôt d'une plateforme pour le site en question). Il y a donc lieu de vérifier la notoriété et la crédibilité de ce site.
En réalisant la requête « MDN Web Docs » dans Google Scholar et Google Actu. ou News en s’aperçoit que non seulement le site est notoire, mais de plus crédible puisque cité dans des études. On ne peut pas justifier de la recommandation sur les liens externes pour la supprimer. Par conséquent, j’ai remis la référence dans l’article. De plus, si cette référence n’est pas sérieuse et relève en quelque sorte d’un site perso., il serait utile de proposer l’article « MDN Web Docs » en PàS.
Enfin et pour avancer, je suis tout à fait d’accord avec vous avec : ‘’Que pensez-vous (c’est un « vous » collectif) de commencer par fusionner les deux pages afin de respecter la proposition initiale et le consensus, en conservant autant que possible les contenus, puis de passer en PDD pour discuter de l’amélioration du contenu ? Je propose un article unifié intitulé « Serveur web » dont le RI pourrait commencer par « Un serveur web est un serveur informatique qui répond à des requêtes du World Wide Web. ». L’article Serveur informatique mentionne déjà le fait qu’un « serveur » peut être à la fois un logiciel (software) ou une machine (hardware) ; on peut aussi s’inspirer du RI en anglais. Opérer cette fusion permettrait au moins de clore la présente proposition’’.
Pour répondre plus avant à votre intervention ci-dessus (liens que vous donnez), je le ferai à partir de lundi puisque de mon côté, j’ai des priorités qui passent avant Wikipédia Cordialement, GLec (discuter) 18 octobre 2019 à 07:20 (CEST)
- Bonjour @GLec. Concernant MDN, vous avez consulté la mauvaise page : on ne parle pas de lien externe, mais de source. WP:WPS : « Wikipédia ou tout wiki n'est pas une source ». MDN est un wiki éditable par n’importe qui sous réserve d’inscription (vous pouvez consulter par exemple l’historique de l’article sur lequel vous vous appuyez ici, et étant moi-même inscrit sur MDN je peux modifier l’article), donc n’est pas une source. Je supprime donc les références. Hugues Bersini est peut-être quelqu’un de très respectable, mais son seul avis ne suffit pas pour démontrer un consensus (cf tous les liens que je vous ai donnés ci-dessus). Le lien vers votre PDF pointe vers google.com. Aussi, le RI actuel porte à confusion, par exemple : « il est utilisé le plus souvent pour publier des sites web (statiques ou dynamiques) sur Internet ou en mode intranet via une adresse IP ». Un serveur Web est par définition utilisé pour servir des sites Web, et c’est à peu près tout. Internet et un intranet ne sont que des réseaux ; leur spécificités ne changent rien au principe d’un serveur Web. L’exposition (ou non) du serveur sur le réseau se fait classiquement via une adresse IP ou un domaine (DNS), que ça soit sur Internet ou un intranet, un internet ou en boucle locale. Merci de bien citer vos sources pour ce type d’ajout. -- Okhjon (discuter) 22 octobre 2019 à 22:45 (CEST)
- Bonjour @Okhjon. Ok pour le wiki, je n'insiste donc pas puisque vous le connaissez bien. Par contre, vous remplacez une référence de qualité par des liens dirigeant vers des sites commerciaux. Je cite particulièrement l'article ayant pour titre « Qu'est ce qu'un serveur web ? » émanant d'un vendeur de services spécialisé dans le marketing digital. C'est en quelque sorte faire la promotion du site, mais en aucun cas, la multiplication de ce genre de source ne peut faire consensus. L'idéal, ce sont des sources de qualité universitaire ou des dictionnaires spécialisés ayant pignon sur rue. J'ai donc supprimé la référence « Qu'est ce qu'un serveur web ? ». Je laisse IONOS qui me semble acceptable. Cordialement, GLec (discuter) 23 octobre 2019 à 14:14 (CEST)
- Remarque : Je reconnais qu'il n'est pas facile de référencer l'article. De mon côté, j'approfondis ma recherche.
- Bonjour @Okhjon, @GLec, j'avais contribué (voire créé, je ne me souviens plus) les pages serveur Web et serveur HTTP il y a longtemps. Je suis de loin les développements depuis, et je suis heureux que des contributeurs s'intéressent à faire évoluer le sujet. Mais en ce qui concerne les références, à part MDN qui a une vraie légitimité, elles sont apparemment piochées au hasard sur la toile. C'est n'importe quoi, mieux vaut s'abstenir de mettre des références en ce cas. Marc Mongenet (discuter) 23 octobre 2019 à 14:33 (CEST)
- Bonsoir à vous deux ; @Marc Mongenet le fait que MDN ne soit pas une source pour Wikipédia ne remet pas en cause sa légitimité. Wikipédia est également un site de qualité, mais aussi bien MDN que Wikipédia sont tous les deux des wikis, ce qui les disqualifie comme sources pour Wikipédia (WP:WPS, encore une fois). Concernant la qualité des sources, elle est bien entendu améliorable, mais si on s’abstient de mettre des références, on s’abstient d’écrire un article. @GLec j’ai eu accès au livre sur Django, que j’ai remis dans l’article. À la page 9, il y est simplement dit que le second désigne aussi bien le logiciel que le matériel (déjà dit page 6) et que le serveur Web « intercepte » les requêtes HTTP. À la page 12, il est dit que le serveur HTTP désigne aussi bien le matériel que le logiciel. On a donc bien affaire à deux expressions synonymes. La seule source que vous avez présentée qui indique le contraire est un PDF d’un certain Anthony Garcia qui n’est en fait que le sujet d’un projet d’admin sys en L3 à Évry en 2007/2008. À moins que vous ne trouviez des sources plus solides allant dans le sens d’expressions distinctes je pense qu’on peut conclure cette discussion. -- Okhjon (discuter) 24 octobre 2019 à 00:03 (CEST)
- Voir ma réponse en section « Restructuration de l'article ».. GLec (discuter) 24 octobre 2019 à 06:16 (CEST)
-
- En ce qui concerne les wikis externes, WP:WPS est simplement dépassé par l'évolution du Web. Concernant les points de vue pertinents qui valent la peine d'être cités en source sur le sujet, il y a entre autres les publications du W3C, les RFC, les publications des acteurs majeurs, à commencer par Tim Berners-Lee et Robert Cailliau, mais ensuite les principaux développeurs des logiciels largement utilisés (Netscape, Apache, IIS, les navigateurs...). Après il y a encore les livres O'Reilly qui sont assez réputés. Marc Mongenet (discuter) 24 octobre 2019 à 10:21 (CEST)
- Bonjour @Marc Mongenet. Je suis d'accord avec vous que l'important c'est la qualité de la source d'autant qu'il s'agit là d'une plateforme de développeurs et pas simplement d'un wiki fait par tout un chacun. Pour ma part, j'ai créée plus bas une sous-section « Références » pour discuter de la validité des sources. Ceci dit, nous en sommes à la fusion proprement dite qui, pour ma part, se fait dans le sens de l'article « Serveur web (logiciel) » vers la section « Logiciel de serveur HTTP ». Je propose de faire une fusion partielle pour se faire une idée sans pour autant demander la suppression de l'article « Serveur web (logiciel) » que l'on pourra éventuellement convertir en redirect. Cordialement, GLec (discuter) 24 octobre 2019 à 10:41 (CEST)
- En ce qui concerne les wikis externes, WP:WPS est simplement dépassé par l'évolution du Web. Concernant les points de vue pertinents qui valent la peine d'être cités en source sur le sujet, il y a entre autres les publications du W3C, les RFC, les publications des acteurs majeurs, à commencer par Tim Berners-Lee et Robert Cailliau, mais ensuite les principaux développeurs des logiciels largement utilisés (Netscape, Apache, IIS, les navigateurs...). Après il y a encore les livres O'Reilly qui sont assez réputés. Marc Mongenet (discuter) 24 octobre 2019 à 10:21 (CEST)
- Bonsoir à vous deux ; @Marc Mongenet le fait que MDN ne soit pas une source pour Wikipédia ne remet pas en cause sa légitimité. Wikipédia est également un site de qualité, mais aussi bien MDN que Wikipédia sont tous les deux des wikis, ce qui les disqualifie comme sources pour Wikipédia (WP:WPS, encore une fois). Concernant la qualité des sources, elle est bien entendu améliorable, mais si on s’abstient de mettre des références, on s’abstient d’écrire un article. @GLec j’ai eu accès au livre sur Django, que j’ai remis dans l’article. À la page 9, il y est simplement dit que le second désigne aussi bien le logiciel que le matériel (déjà dit page 6) et que le serveur Web « intercepte » les requêtes HTTP. À la page 12, il est dit que le serveur HTTP désigne aussi bien le matériel que le logiciel. On a donc bien affaire à deux expressions synonymes. La seule source que vous avez présentée qui indique le contraire est un PDF d’un certain Anthony Garcia qui n’est en fait que le sujet d’un projet d’admin sys en L3 à Évry en 2007/2008. À moins que vous ne trouviez des sources plus solides allant dans le sens d’expressions distinctes je pense qu’on peut conclure cette discussion. -- Okhjon (discuter) 24 octobre 2019 à 00:03 (CEST)
Bonjour.
Pour avancer dans le travail, j’ai transformé l’article Serveur web (logiciel) en redirect et fait une demande de suppression immédiate de sa PdD en ayant bien soin de déplacer les discussions vers la boîte d’archivage ci-dessus. J’ai également copié le contenu de l’article que j’ai mis dans la boîte déroulante en section « Restructuration de l’article ». Ceci tient compte de la refonte du RI du présent article et des points de convergence suivants :
- « Je propose un article unifié intitulé « Serveur web » dont le RI pourrait commencer par « Un serveur web est un serveur informatique qui répond à des requêtes du World Wide Web. »
- « on peut aussi s’inspirer du RI en anglais. Opérer cette fusion permettrait au moins de clore la présente proposition .»
- L’intervention de @Marc Mongenet en PdD et dans l’article à l’origine de la scission, mais qui reste neutre quant à la fusion. J'en profite pour le remercier d'avoir corrigé la légende de la première image dans l'article qui relève d'une grosse faute d'inattention de ma part.
Bien entendu, l’article en l’état reste à améliorer et à développer avec des références de qualité.
Cordialement, GLec (discuter) 25 octobre 2019 à 07:20 (CEST)
- L'expression « des requêtes du World Wide Web » est un peu étrange. Le World Wide Wide ne fait pas des requêtes, ce sont les logiciels client qui font des requêtes. En outre, les serveurs Web sont aussi très couramment utilisés en Intranet, donc hors du Web. C'est même là qu'on trouve le plus de serveurs, lorsqu'on pense à tous les objets connectés (imprimantes, modems, caméras, etc.) qui ont une interface d'administration Web. La notion de serveur me semble indissociable de HTTP. Marc Mongenet (discuter) 25 octobre 2019 à 09:59 (CEST)
- Quelques sources qui pourraient être intéressantes : https://www.w3.org/Servers et https://www.w3.org/Daemon/ pour l'aspect historique. https://httpd.apache.org/ Apache. https://nginx.org/en/ nginx. https://www.iis.net/ IIS. Marc Mongenet (discuter) 25 octobre 2019 à 10:11 (CEST)
Section à prévoir : Serveurs web statique et dynamique
modifierCette distinction doit être faite puisque dans l'usage professionnel elle apparaît, par exemple : Qu'est-ce qu'un serveur web ? (MDN Web Docs). GLec (discuter) 17 octobre 2019 à 09:52 (CEST)
Remarque :
Prévoir un petit historique sur l'évolution du serveur web. On a:
- Serveur web statique => ordinateur ou serveur physique + OS + logiciel serveur HTTP + Langage HTML => site web statique => pages HTML
- Serveur web dynamique => ordinateur ou serveur physique + OS + logiciel serveur HTTP + autres composants logiciels => site web dynamique => CMS
Restructuration de l'article
modifierBonjour @GLec, merci pour la clarification. J’ai cru être d’accord avec @Mgeek92 mais après relecture ce n’est pas tout à fait le cas. Que pensez-vous (c’est un « vous » collectif) de commencer par fusionner les deux pages afin de respecter la proposition initiale et le consensus, en conservant autant que possible les contenus, puis de passer en PdD pour discuter de l’amélioration du contenu ? Je propose un article unifié intitulé « Serveur web » dont le RI pourrait commencer par « Un serveur web est un serveur informatique qui répond à des requêtes du World Wide Web. ». L’article Serveur informatique mentionne déjà le fait qu’un « serveur » peut être à la fois un logiciel (software) ou une machine (hardware) ; on peut aussi s’inspirer du RI en anglais. Opérer cette fusion permettrait au moins de clore la présente proposition. (note : après ce message, je n’aurai pas accès à mon clavier avant lundi). -- Okhjon (discuter) 17 octobre 2019 à 23:34 (CEST)
- Bonjour @Okhjon. Je suis tout à fait d'accord avec vous sur la base du titre « Serveur web ». Il y a un gros travail de restructuration à faire. On pourra en discuter à partir de lundi car de mon côté, j'ai des priorités qui passent avant Wikipédia . Cordialement, GLec (discuter) 18 octobre 2019 à 07:08 (CEST)
Bonjour @Okhjon. En effet, on peut clore la discussion concernant le RI car il introduit bien les deux principales sections de l'article. Cependant la restructuration ne s'arrête pas là. Comme vous insistez sur la fusion, je propose de fusionner l'article « Serveur web (logiciel) » avec la section : « Logiciel de serveur HTTP ». On aura ainsi un seul article comme celui (Web server) des anglophones. Cordialement, GLec (discuter) 24 octobre 2019 à 06:28 (CEST)
Remarque : En examinant les avis on voit bien qu'il y a un consensus implicite pour que l'article se nomme « Serveur web » après la fusion.
Un serveur HTTP ou daemon HTTP ou HTTPd (HTTP daemon) ou plus communément un serveur web, est un logiciel exécuté sur un serveur informatique servant des requêtes respectant le protocole de communication client-serveur HyperText Transfer Protocol (HTTP), qui a été développé pour le World Wide Web.
Serveur HTTP et serveur web
modifierUn ordinateur sur lequel fonctionne un logiciel de serveur HTTP est appelé un serveur informatique. Les serveurs informatiques n'ayant que vocation à servir des pages web sont parfois appelées en français des serveurs web, même si cette appellation n'est pas correcte. « serveur HTTP » désigne toujours le logiciel serveur de transfert de fichier en HTTP, « serveur web » peut aussi bien désigner en français le logiciel que l'ordinateur qui l'héberge.
Les deux termes sont utilisés pour le logiciel car le protocole HTTP a été développé pour le Web, et les pages Web sont en pratique toujours servies avec ce protocole. Cependant d'autres ressources du Web comme les fichiers à télécharger ou les flux audio ou vidéo sont parfois servis avec d'autres protocoles[Lesquels ?].
Logiciels de serveur HTTP
modifierCERN httpd est le premier serveur HTTP, inventé en même temps que le World Wide Web, en 1990 au CERN de Genève, il est rapidement devenu obsolète en raison de l'évolution exponentielle des fonctionnalités du protocole.
Quelques serveurs HTTP :
- Apache HTTP Server de la Apache Software Foundation, successeur du NCSA HTTPd ;
- Apache Tomcat de la Apache Software Foundation, évolution de Apache pour J2EE ;
- BusyBox httpd, utilisé dans le domaine de l'embarqué, et notamment avec OpenWRT[2] ;
- Google Web Server de Google ;
- Internet Information Services (IIS) de Microsoft ;
- lighttpd de Jan Kneschke ;
- Monkey web server de Eduardo Silva Pereira, dédié au noyau Linux, permettant d'utiliser pleinement ses fonctionnalités ;
- nginx d'Igor Sysoev ;
- NodeJS sous MIT Licence conçu par Ryan Lienhart Dahl en lignes de programmation en JavaScript ;
- Sun Java System Web Server de Sun Microsystems (anciennement iPlanet de Netscape, puis Sun ONE de Sun Microsystems) ;
- Tengine, fork de nginx, de Taobao (9e rang mondial Alexa en juillet 2014) ;
- Zeus Web Server de Zeus Technology ;
- Gunicorn est un serveur web HTTP WSGI écrit en Python pour Unix ;
- Zazouminiwebserver, serveur extrêmement léger (approx. 500 kilooctets), sous environnement Microsoft Windows.
Le serveur HTTP le plus utilisé est Apache HTTP Server qui sert environ 55 % des sites web en janvier 2013 selon Netcraft[3].
Le serveur HTTP le plus utilisé dans les 1 000 sites les plus actifs est en revanche Nginx avec 38,2 % de parts de marché en 2016 selon w3techs et 53,9 % en avril 2017[1]
Historiquement, d'autres serveurs HTTP importants furent CERN httpd, développé par les inventeurs du Web, abandonné le et NCSA HTTPd, développé au NCSA en même temps que NCSA Mosaic, abandonné mi-1994, ainsi que WebObjects.
Il existe aussi des serveurs HTTP qui sont des serveurs d'applications capables de faire serveur HTTP, comme Roxen, Caudium et GlassFish. A l'inverse, on peut trouver des serveurs HTTP spécialisés dans un service distinct comme : HTTP File Server qui est uniquement destiné au partage de fichiers.
Notes et références
modifier- (en) « Usage of web servers broken down by ranking » (consulté le ).
- (en) « BusyBox HTTP Daemon (httpd) », OpenWrt.
- (en) « January 2013 Web Server Survey », Netcraft, 7 janvier 2013.
Voir aussi
modifierArticles connexes
modifierRéférences
modifierJe crée cette sous-section pour placer et discuter de sources. Ce qui évitera de les supprimer éventuellement dans l'article. GLec (discuter) 24 octobre 2019 à 06:28 (CEST)
- Anthony Garcia, Apache, 2008.
Le document, probablement de la fondation Apache, date de 2008. Déjà la distinction est faite entre serveur HTTP et serveur web alors que les CMS était en voie de supplanter les sites dits statiques faits de pages HTML (ordinateur + OS + logiciel serveur HTTP + langage HTML). On ne sait pas si Anthony Garcia était à l'époque un étudiant ou un professionnel. S'il s'agit bien d'un professionnel alors on ne peut plus affirmer « PDF d’un certain Anthony Garcia qui n’est en fait que le sujet d’un projet d’admin sys en L3 à Évry en 2007/2008. » Cela veut dire qu'il s'agit bien d'un sujet et non d'un simple étudiant, sujet pris au sérieux par l'Université. L'enquête reste à faire par mes soins. GLec (discuter) 24 octobre 2019 à 07:10 (CEST)
- C’est un sujet de projet, Anthony Garcia était probablement un chargé de TP à l’époque. Il est évident qu’il ne provient pas de la fondation Apache, vu le ton employé et les liens vers tuxfamily et autres developpez.com, l’exemple de web-garcia.com qui se transforme en web-garcia.fr et incohérences similaires. Si on se pose ce type de questions, c’est que la source est douteuse et il vaut mieux donc l’ignorer. -- Okhjon (discuter) 25 octobre 2019 à 19:51 (CEST)
- Sun Web Server: The Essential Guide. William Nelson, Arvind Srinivasan, Murthy Chintalapati. Éd. Pearson Education, 2009. (ISBN 9780137049363) Voir en début de préface.
Ici, le terme serveur web désigne au sens large l'hardware et le software. Cela montre que l'usage de l'expression serveur web seule ne se limite pas qu'au logiciel serveur HTTP. Au sens restreint, l'expression est suivie du terme « software » (web server software). Il y a bien une distinction qui est faite dans les milieux autorisés. Il est donc loin d'être faux de nommer l'article "Serveur web" plutôt que « Serveur web (logiciel) » après fusion. GLec (discuter) 24 octobre 2019 à 08:16 (CEST)
- Image proposée par @Marc Mongenet (File:Ginevra, centro visitatori del cern, primo server della storia (1989), 03.JPG). Il s'agit probablement d'une photo. Le terme « serveur web » ne se limite pas qu'au sens exclusif de logiciel serveur HTTP. Je place cette image dans l'article. GLec (discuter) 24 octobre 2019 à 14:28 (CEST)
- @GLec pourquoi « probablement d'une photo » ? C'est évidemment une photo, regarde https://commons.wikimedia.org/wiki/Category:World%27s_first_web_server_at_CERN pour d'autres photos. Marc Mongenet (discuter) 24 octobre 2019 à 16:36 (CEST)
- Merci pour le lien. Il n'y a donc aucun doute. Cordialement, GLec (discuter) 24 octobre 2019 à 16:52 (CEST)
- @GLec pourquoi « probablement d'une photo » ? C'est évidemment une photo, regarde https://commons.wikimedia.org/wiki/Category:World%27s_first_web_server_at_CERN pour d'autres photos. Marc Mongenet (discuter) 24 octobre 2019 à 16:36 (CEST)
Un serveur web est un logiciel
modifierBonjour à tous, Il y a quelques mois j'ai fait un certain nombre de modifications sans prévenir sur Serveur (informatique), Serveur HTTP - qui à l'époque était une page à part - et Serveur web (cette page) : J'ai fait un certain nombre de choses dans le désordre qui ont embrouillé certains contributeurs, voici le fond de ce que je voulais faire (et ce que je voulais obtenir n'est pas l'existant : cette page actuelle n'a ni sens, ni véracité). - Un serveur web (et la page en anglais est là pour le rappeler : web server) est un LOGICIEL , installé sur un serveur (informatique). Les subtilités "serveur web" et "logiciel de service http" n'existent pas en français, et aucune source, à part ce que j'avais écrit (travail inédit de ma part) dans le RI de "serveur web", n'atteste de cela. Un "serveur web" c'est un logiciel installé sur un serveur informatique pour délivrer des fichiers à travers le protocole http(s) + un port qui peut être modifié. J'aimerais relancer un vote sur ce sujet mais je ne comprends plus rien aux modifications qui ont été faites en mon absence depuis mes premières modifications il y a quelques mois. Okhjon, Ssx`z, Quasar, GLec : en repartant d'ici, j'aimerais votre avis : avez-vous quelque chose à dire concernant cette afirmation en gras ci-dessus. Mgeek92 (discuter) 3 novembre 2019 à 20:20 (CET)
- Bonjour Mgeek92, comme le dit le RI de Serveur informatique : « Un serveur informatique est un dispositif informatique (matériel ou logiciel) […] ». Comme montré plus haut, l’expression « serveur Web » (et « serveur » tout court) désigne de façon interchangeable un logiciel et la machine sur lequel il est exécuté. La phrase en gras est donc fausse, car trop limitante. Je n’ai pas suivi les récents développements de l’article. -- Okhjon (discuter) 3 novembre 2019 à 21:14 (CET)
- Bonjour Mgeek92, un serveur Web ne délivre pas des fichiers, mais des ressources (des textes, des hypertextes, des images, des sons, des scripts, etc.) Marc Mongenet (discuter) 7 novembre 2019 à 01:33 (CET)
- Okhjon, un équipement informatique et un logiciel sont deux choses bien distinctes. Si l’expression « serveur web » peut désigner les deux, alors on est dans un cas d’homonymie. Donc on aura serveur web (logiciel) d’une part, et serveur web (matériel) d’autre part. Et ce dernier fera sans doute doublon avec serveur informatique, il faudra fusionner. Donc il restera uniquement serveur web (logiciel) : donc il n’y aura plus de raison de garder des parenthèses.
- Donc je suis d’accord avec Mgeek92 : il faut centrer cet article sur l’aspect logiciel et arrêter de parler de deux choses distinctes en même temps sur le même article, c’est incompréhensible pour le lecteur. Ou alors qu’on m’explique où est l’erreur dans mon raisonnement. —Pols12 (discuter) 14 février 2020 à 00:25 (CET)
- Bonjour. Tout cela a été discuté en long et en large. Bien sûr, il est toujours possible de revenir en arrière dans les discussions. Pour ma part, je suis en phase avec Okhjon : et ne voudrais pas revenir à ce RI très limitant : « Un serveur HTTP ou daemon HTTP ou HTTPd (HTTP daemon) ou plus communément un serveur web, est un logiciel exécuté sur un serveur informatique servant des requêtes respectant le protocole de communication client-serveur HyperText Transfer Protocol (HTTP), qui a été développé pour le World Wide Web ». Cordialement, GLec (discuter) 14 février 2020 à 04:38 (CET)
- Tout n'a pas été dit. Ainsi, de plus en plus de serveur web matériels sont remplacés par des conteneurs et des machines virtuelles. Marc Mongenet (discuter) 14 février 2020 à 11:14 (CET)
- Bonjour @Pols12, l’affirmation « un équipement informatique et un logiciel sont deux choses bien distinctes » n’a plus grande valeur à l’ère de la virtualisation, comme l’a noté Marc Mongenet avant moi. Ce n’est pas une homonymie mais une métonymie : on parle de la même chose, mais par simplification le physique prend le nom de la fonction délivrée par le logiciel qu’il fait tourner. -- Okhjon (discuter) 14 février 2020 à 22:52 (CET)
- Je reviens 5 mois après et constate que le RI indique toujours quelque chose de faux, ou en tout cas douteux : "Un serveur web ou serveur Web est un serveur informatique", ... Un serveur web est un logiciel qui sert des ressources web, pas un matériel informatique... Il est possible de virtualiser ce logiciel dans des containers (Docker par exemple), et à ce moment, le serveur web est exécuté en virtualisation, mais peu importe... @Pols12 @Okhjon @GLec @Marc Mongenet Mgeek92 (discuter) 19 février 2020 à 10:52 (CET)
- Bonjour @Pols12, l’affirmation « un équipement informatique et un logiciel sont deux choses bien distinctes » n’a plus grande valeur à l’ère de la virtualisation, comme l’a noté Marc Mongenet avant moi. Ce n’est pas une homonymie mais une métonymie : on parle de la même chose, mais par simplification le physique prend le nom de la fonction délivrée par le logiciel qu’il fait tourner. -- Okhjon (discuter) 14 février 2020 à 22:52 (CET)
- Tout n'a pas été dit. Ainsi, de plus en plus de serveur web matériels sont remplacés par des conteneurs et des machines virtuelles. Marc Mongenet (discuter) 14 février 2020 à 11:14 (CET)
- Bonjour. Tout cela a été discuté en long et en large. Bien sûr, il est toujours possible de revenir en arrière dans les discussions. Pour ma part, je suis en phase avec Okhjon : et ne voudrais pas revenir à ce RI très limitant : « Un serveur HTTP ou daemon HTTP ou HTTPd (HTTP daemon) ou plus communément un serveur web, est un logiciel exécuté sur un serveur informatique servant des requêtes respectant le protocole de communication client-serveur HyperText Transfer Protocol (HTTP), qui a été développé pour le World Wide Web ». Cordialement, GLec (discuter) 14 février 2020 à 04:38 (CET)
Comment pourrait-on organiser un vote sur ma dernière question ? @Pols12 @Okhjon @GLec @Marc Mongenet Mgeek92 (discuter) 28 février 2020 à 21:59 (CET)
- J’espère qu’on va finir par tomber d’accord sans voter.
- En fait, oui, les expressions « serveur web » et « serveur informatique » peuvent être synonymes. Mais dans tous les cas, il y a deux réalités : un logiciel et un matériel (ou en tout cas espace de stockage connecté au web, dans le cas d’une virtualisation) qui sont deux choses distinctes. Je veux dire, on ne peut pas considérer qu’Apache 2 et Dell PowerEdge R140 soient deux marques d’un même produit : ce sont bien deux choses différentes !
- Alors la question du nom de l’article m’importe peu, mais il est nécessaire de dédier un article aux logiciels de type serveur HTTP !
- Oui, Okhjon, c’est une métonymie, mais sur Wikipédia on a bien un article sur Verre (récipient) et un autre sur Boisson alcoolisée, quand bien même l’expression « boire un verre » veut dire « boire une boisson alcoolisée » par métonymie. Une métonymie est une cause d’homonymie, mais une homonymie quand même. —Pols12 (discuter) 29 février 2020 à 00:30 (CET)
Il était une fois
modifierIl y a bien longtemps, j'avais scindé les articles en serveur Web pour le matériel, et serveur HTTP pour le logiciel. Je pensais qu'il y aurait différentes informations à propos de chacun ; c'était du temps de produits vendus comme étant spécialisés, genre Cobalt Qube. Rétrospectivement, je pense que scinder l'article était une erreur car il n'y a pratiquement rien à dire de particulier sur le matériel. En revanche, exactement comme à l'époque, les termes serveur Web servent aussi bien à désigner le matériel (éventuellement virtuel) que le logiciel. Pour le logiciel, il s'agit d'un serveur HTTP, la définition est simple. Pour le matériel, c'est beaucoup plus flou. De très nombreux objets connectés hébergent un serveur HTTP, mais on ne les désigne par pour autant comme étant des serveurs Web. Je dirais que quand on appelle du matériel serveur Web, c'est par relation métonymique en appelant le contenant du nom de son contenu le plus significatif. Un serveur Web est donc soit un serveur matériel dédié au service de ressources par HTTP, soit un serveur HTTP. L'article doit expliquer ce que je viens d'expliquer pour bien cerner le sujet. Mais après, la plus grande partie servira à décrire les logiciels, leur fonctionnement général, leurs parts de marché, etc. Marc Mongenet (discuter) 29 février 2020 à 00:46 (CET)