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

Quelle est la différence entre Apache et Tomcat

(*-*)浩
(*-*)浩original
2019-07-31 11:52:559083parcourir

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!

Déclaration:
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
Article précédent:Comment prononcer apacheArticle suivant:Comment prononcer apache