|
|
|
4.7, brzm (ok), 13:38, 17/04/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Там тоже есть слово "Nginx" :) Но да, ссылка совершенно мимо.
| |
|
|
|
|
2.5, Геракл (?), 11:40, 17/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это сервер, который выполняет приложение (непосредственно осуществляет выполнение бинарника/скрипта приложения)
| |
|
3.8, Кусь (?), 15:26, 17/04/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ой, ну это же просто интерпретатор получается. Или даже операционная система.
| |
|
4.15, zo0M (ok), 09:05, 27/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Веб-сервер предназначен для обслуживания запросов HTTP.
Сервер приложений также может обслуживать HTTP-запросы, но не ограничивается только HTTP. Он также может поддерживать другие протоколы, таких как RMI/RPC.
Поскольку веб-серверы хорошо подходят для обработки статического контента, а сервера приложений для формирования динамического контента, большинство производственных сред имеют веб-сервер, выступающий в качестве обратного прокси-сервера для сервера приложений. Это означает, что при обслуживании запроса страницы, статическое содержимое (например, изображения/статический HTML) обрабатывается веб-сервером, который интерпретирует запрос. Используя какой-то метод фильтрации (в основном расширение запрашиваемого ресурса), веб-сервер идентифицирует запрос динамического содержимого и прозрачно пересылает на обработку серверу приложений.
Tomcat умеет выполнять приложения? Да, он является сервером приложений.
Tomcat умеет отдавать статический контент? Да, он является веб-сервером.
От того, что Tomcat умеет отдавать данные и по другим протоколам, он не перестает быть и веб-сервером в тот числе.
Возьмите какую-нибудь БД, в которой, на хранимых процедурах описана сложная логика. Тем же ораклом можно в ответ на SQL-запросы даже сообщения через email отправлять. Такую штуку можно назвать сервером приложений, но веб-сервером уже нет, потому что все это не обслуживает статический контент.
Возьмите чистый апач, в котором не включены никакие модули для поддержки языков программирования. Он умеет отдавать только статичные файлы и картинки по протоколу HTTP. Это веб-сервер, но не сервер приложений. Добавьте к нему модуль для поддержки PHP, разместите там программу на PHP, которая делает запросы к БД и динамически формирует страницы - теперь апач стал еще и сервером приложений.
| |
|
|
2.6, theDolphin (ok), 11:45, 17/04/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Сервер приложений - программа, обслуживающая запросы по стандартным протоколам (http/wsgi/fastcgi) и управляющая экземплярами web-приложения, а так же предоставляющая фреймворк для этих приложений.
Примеры - nginx unit, php-fastcgi, apache httpd+mod_(php|perl|whatever), apache tomcat, uwsgi, catalyst...
Не являются серверами приложений nginx, lighttpd и прочие чисто http-срвера и балансеры
| |
2.9, Аноним (9), 16:47, 17/04/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
mod_php если совсем кратко, только от сысоева и с модными словечками
| |
|
1.16, zo0M (ok), 17:42, 28/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
мда, снова не густо в ченжлоге...
радует, что проект живет и развивается, не семимильными шагами, конечно, но хоть так - по-тихоньку, по-легоньку...
| |
|