1 votes

Différence entre httpd et tomcat

Quelle est la différence générique entre les deux processus sur une machine linux ?

J'ai toujours pensé que c'était la même chose, en fait un serveur web pour que les utilisateurs aient une interface où ils peuvent faire des requêtes.

2voto

James Mertz Points 390

Ce sont tous deux des serveurs web, mais ils offrent des fonctionnalités presque opposées lorsqu'il s'agit d'héberger des applications web dynamiques :

  • Apache httpd possède des modules permettant d'héberger directement des applications web PHP ou Python, et il prend en charge l'acheminement des requêtes vers des applications web autonomes, qu'elles utilisent HTTP, FastCGI (PHP-FPM) ou uwsgi (Python/Ruby/etc). Cependant, il ne peut pas héberger Java directement - il doit transmettre les demandes à un autre serveur web qui le peut, comme Tomcat ou Jetty.

  • Apache Tomcat prend directement en charge l'hébergement d'applications web écrites en Java (servlets, etc.). Cependant, il ne supporte pas d'autres interfaces CGI, c'est-à-dire que vous ne pouvez pas lui faire utiliser FastCGI.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X