Les cinq types de serveurs Web sont : 1. IIS, qui est un serveur Web qui permet de publier des informations sur un intranet public ou sur Internet ; 2. Apache, qui est un serveur Web open source d'Apache Software Foundation ; Application Server, qui est une sorte de serveur d'applications Web ; 4. Tomcat est un conteneur de logiciels d'application Web basé sur Java 5. Lighttpsd est un logiciel de serveur Web open source.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le serveur Web est également appelé serveur WWW CWORLD WIDE WEB) et serveur HTTP. Sa fonction principale est de fournir des services de navigation d'informations en ligne. Les serveurs Web couramment utilisés sous les plates-formes Unix et Linux incluent Apache, Nginx, Lighttpsd, Tomcat, IBM WebSphere, etc. Parmi eux, Apache est le plus largement utilisé. Le serveur le plus couramment utilisé sous la plate-forme Windows NT/2000/2003 est le serveur d'informations Internet IIS C de Microsoft.
Cinq serveurs Web courants
1. Microsoft IIS
Le produit de serveur Web de Microsoft est Internet Information Server C (IIS) est un serveur Web qui permet de publier des informations sur un intranet public ou sur Internet. Il s'agit actuellement du produit de serveur Web le plus populaire et de nombreux sites Web célèbres sont construits sur la plate-forme IIS. IIS fournit un outil de gestion d'interface graphique appelé Internet Service Manager, qui peut être utilisé pour surveiller la configuration et contrôler les services Internet.
IIS est une sorte de composant de service Web, qui comprend un serveur Web, un serveur FTP, un serveur NNTP et un serveur SMTP, qui sont utilisés respectivement pour la navigation sur le Web, le transfert de fichiers, le service de nouvelles et l'envoi de courrier. Il constitue le réseau (y compris Internet). et LAN ) est devenue une tâche très simple. Il fournit ISAPI (Intranet Server API) comme interface de programmation pour étendre les fonctionnalités du serveur Web ; en même temps, il fournit également un connecteur de base de données Internet qui peut interroger et mettre à jour la base de données.
IIS ne peut fonctionner que sur la plateforme Microsoft Windows et la plateforme LinuxNnix, vous devez donc acheter un système d'exploitation WindowsServer commercial.
2. Apache Server
Apache HTTP Server (appelé Apache) est un serveur Web open source d'Apache Software Foundation. Il peut fonctionner sur la plupart des systèmes d'exploitation informatiques et est largement utilisé en raison de son caractère multiplateforme et de son caractère multiplateforme. security , est l’un des logiciels côté serveur Web les plus populaires. Il est rapide, fiable et extensible grâce à une simple API pour compiler des interpréteurs tels que Perl/Python dans le serveur.
Le serveur HTTP Apache est un serveur modulaire, dérivé du serveur NCSAhttpd Après de nombreuses modifications, il est devenu le logiciel de serveur web numéro un au monde.
Apache reste toujours le serveur web le plus utilisé au monde, avec une part de marché d'environ 60%. Il provient du serveur NCSA httpsd. Après l'arrêt du projet de serveur NCSA WWW, les utilisateurs du serveur NCSA WWW ont commencé à échanger des correctifs pour ce serveur, qui est également à l'origine du nom Apache (pache patch). De nombreux sites Web célèbres dans le monde utilisent Apache. Ses principaux avantages incluent le code open source, une équipe de développement ouverte et la prise en charge des applications multiplateformes (peut fonctionner sur presque toutes les plates-formes système Unix, Windows et Linux et sa portabilité). , etc. La prise en charge des modules Apache est très riche. Bien qu'il ne soit pas aussi rapide que d'autres serveurs Web légers en termes de vitesse et de performances, il s'agit d'un produit lourd qui consomme plus de mémoire que les autres serveurs Web.
3. IBM WebSphere Server
WebSphere Application Server est un serveur d'applications Web entièrement fonctionnel et ouvert. Il est basé sur un environnement d'applications Java pour créer, déployer et gérer des applications Web Internet et Intranet. Cette suite de produits a maintenant été étendue pour répondre aux besoins des serveurs d'applications Web, allant du niveau simple au niveau avancé en passant par l'entreprise. Selon le site officiel d'IBM, plus de 10 000 entreprises utilisent IBM WebSphere. Comparé à d'autres serveurs Web populaires, le nombre d'applications est très faible.
4. Serveur Tomcat
Tomcat est un conteneur d'applications Web open source basé sur Java qui exécute des servlets et des applications Web JSP. Tomcat Server est implémenté selon les spécifications servlet et JSP, on peut donc également dire que Tomcat Server implémente la spécification Apache-Jakarta et est meilleur que la plupart des serveurs de logiciels d'application commerciaux. Cependant, Tomcat est relativement faible dans la gestion des fichiers statiques et de la concurrence élevée.
5. Serveur Lighttpsd
Lighttpsd est un logiciel de serveur Web open source dirigé par des Allemands. Son objectif est de fournir un environnement de serveur Web sécurisé, rapide, compatible et flexible spécifiquement pour les sites Web hautes performances. Il présente les caractéristiques d'une faible surcharge de mémoire, d'une faible utilisation du processeur, de bonnes performances et de modules riches. Prend en charge des fonctions importantes telles que FastCGI, CGI.Auth, la compression de sortie, la réécriture d'URL et Alias. Lighttpsd, comme Nginx, est également un serveur Web léger et l'un des concurrents de Nginx.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!