В чем отличие веб-сервера от сервера приложений?

 

web server – сервер, который занимается обслуживанием статических веб-страниц для пользователей через http. А сервер приложений выполняет некоторые прикладные программы (на нем держится бизнес-логика системы). Он содержит длительно работающие пакетные процессы, службы interop, которые не предназначены для использования человеком (rpc, json и др.), отвечает за создание динамического контента посредством выполнения кода на стороне сервера (jsp, java servlet api или ejb).

Как работает сервер приложений на примере php-приложения?

 

Если объяснять на пальцах, то на примере php-приложения это выглядит таким образом:  
Запрос => web server (nginx) => Сервер приложений (php-fpm, например) => БД (если этого требует скрипт) => Сервер приложений => web server => Ответ.

Удобно ли настраивать сервер приложений?

 

Изменения в настройках application server, как изменение сервера БД или системных настроек, могут проводиться централизованно.