HTTP-сервер Apache - или HTTPD (D для deamon) - это номер один HTTP-сервер , и его обычно называют «Apache». На самом деле, почти никто не использует полное имя, даже если это своего рода оскорбление. Итак, «Apache» означает веб-сервер (изначально «пятнистый»).
Apache Tomcat является контейнером сервлета / JSP , он используется для обслуживания динамически генерируемого содержимого с использованием API сервлета. Apache Tomcat также может выступать в качестве веб-сервера и обслуживать статические файлы (например, изображения, CSS), но это не является его основной функцией (и веб-сервер Apache лучше справляется с этой задачей 1 ). Это часто упоминается как "Tomcat".
1 Apache (веб-сервер) можно использовать в качестве интерфейса к Apache Tomcat. При совместном использовании Apache перенаправляет запросы на динамическое содержимое (сервлеты / JSP) в Tomcat, но обслуживает статическое содержимое.