Сервер приложений - это любой сервер по любому протоколу уровня приложения.
HTTP - это протокол уровня приложения, поэтому веб-сервер - это сервер приложений.Сервер приложений также может использовать совершенно другой протокол.
Тем не менее, веб-сервер, скорее всего, будет называться сервером приложений, если говорят, что он запускает «веб-приложения», что обычно означает «динамический» контентопределенной (произвольной) степени сложности.Технически это бессмыслица, поскольку весь HTTP находится на уровне приложения (и вне черного ящика, поэтому не имеет значения, обслуживается ли он «статическим» или «динамическим» контентом).
Тем не менее, различие заключается в том, чтосделано отчасти потому, что некоторые люди до сих пор относятся к HTTP, как к некоему транспортному протоколу, и ожидают, что приложения будут «сверху», но в основном для того, чтобы маркетологи могли намекнуть, что есть какое-то значимое различие, и вы должны инвестироватьв своих «серверах приложений» вместо веб-сервера.