Maison > Opération et maintenance > Apache > Quelle est la différence entre Apache et Tomcat

Quelle est la différence entre Apache et Tomcat

(*-*)浩
Libérer: 2019-07-31 11:52:55
original
9131 Les gens l'ont consulté

Apache est un serveur ordinaire et il ne prend en charge que le HTML, qui correspond aux pages Web ordinaires. Cependant, il peut prendre en charge php via des plug-ins et peut également être connecté à Tomcat (connexion Apache unidirectionnelle à Tomcat, ce qui signifie que les ressources Tomcat sont accessibles via Apache. Vice versa). Apache ne prend en charge que les pages Web statiques, mais les pages Web dynamiques telles que php, cgi, jsp, etc. nécessitent que Tomcat soit traité.

Quelle est la différence entre Apache et Tomcat

Tomcat est un conteneur Servlet développé par le projet Jakarta sous Apache Software Foundation. Il est implémenté conformément aux spécifications techniques fournies. par Sun Microsystems. Il prend en charge Servlet et JavaServer Page (JSP) et fournit des fonctions uniques en tant que serveur Web, telles que la plate-forme de gestion et de contrôle Tomcat, la gestion du domaine de sécurité et la valve Tomcat. Puisque Tomcat lui-même contient également un serveur HTTP, il peut également être considéré comme un serveur Web distinct.

Cependant, Tomcat ne doit pas être confondu avec Apache Web Server. Apache Web Server est un serveur Web HTTP implémenté en langage C ; ces deux serveurs Web HTTP ne sont pas regroupés. Apache Tomcat comprend un outil de gestion de configuration, qui peut également être configuré en éditant les fichiers de configuration au format XML. Apache, nginx et Tomcat sont collectivement connus sous le nom de trois mousquetaires des services Web, ce qui montre leur vaste application.

Quelle est la différence entre Apache et Tomcat ?

Apache est un serveur Web, Tomcat est un serveur d'applications (Java) , c'est juste un conteneur de servlet (jsp est également traduit par servlet) qui peut être considéré comme une extension d'Apache.

Apache et Tomcat peuvent être exécutés en tant que serveurs Web indépendants. Mais Apache ne peut pas interpréter les programmes Java (jsp, serverlet)

Apache est un serveur ordinaire, et il ne prend en charge que le HTML, qui correspond aux pages Web ordinaires. Cependant, PHP peut être pris en charge via des plug-ins et peut également être connecté à Tomcat (connexion Apache unidirectionnelle à Tomcat, ce qui signifie que les ressources Tomcat sont accessibles via Apache. Vice versa)

Les deux sont une sorte de conteneur, mais les éléments libérés sont différents. Apache est un conteneur HTML, fonctionnant comme IIS, Tomcat est un conteneur jsp/servlet, utilisé pour publier JSP et JAVA, similaire au webshere d'IBM, Weblogic d'EBA, JRun de Sun, etc.

Apache et Tomcat sont indépendants et peuvent être intégrés sur le même serveur.

Pour plus d'articles techniques liés à Apache, veuillez visiter la colonne Tutoriel Apache pour apprendre !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal