Skillnaden mellan apache och http server?

"Apache" är namnet på en stiftelse som skriva programvara med öppen källkod. Apache HTTPD är en webbserver skriven i bärbara C (när folk säger "Apache", de vanligtvis menar Apache HTTPD.) Det servar mestadels statiskt innehåll av sig själv, men det finns många tilläggsmoduler (vissa som kommer med Apache själv) att låta det ändra innehållet och också hantera dynamiskt innehåll skrivet i Perl, PHP, Python, Ruby eller andra språk.

Tomcat är främst en servlet/JSP behållare. Det är skrivet i Java. Det kan tjäna statiskt innehåll, alltför, men dess huvudsakliga syfte är att värd servlets och jsp. Även om det är möjligt att få Tomcat att köra Perl-skript och liknande, skulle inte du använder Tomcat om inte de flesta av ditt innehåll var Java. "Apache" är namnet på en stiftelse som skriva programvara med öppen källkod. Apache HTTPD är en webbserver skriven i bärbara C (när folk säger "Apache", de vanligtvis menar Apache HTTPD.) Det servar mestadels statiskt innehåll av sig själv, men det finns många tilläggsmoduler (vissa som kommer med Apache själv) att låta det ändra innehållet och också hantera dynamiskt innehåll skrivet i Perl, PHP, Python, Ruby eller andra språk.

Tomcat är främst en servlet/JSP behållare. Det är skrivet i Java. Det kan tjäna statiskt innehåll, alltför, men dess huvudsakliga syfte är att värd servlets och jsp. Även om det är möjligt att få Tomcat att köra Perl-skript och liknande, skulle inte du använder Tomcat om inte de flesta av ditt innehåll var Java.