URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 120359
[ Назад ]

Исходное сообщение
"Выпуск сервера приложений NGINX Unit 1.17.0"

Отправлено opennews , 17-Апр-20 10:10 
Состоялся выпуск сервера приложений NGINX Unit 1.17, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52753


Содержание

Сообщения в этом обсуждении
"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Аноним , 17-Апр-20 10:10 
Пора уже дотнет и котлин поддержать, а то как не родные

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Аноним , 17-Апр-20 10:23 
Опаньки
https://www.nginx.com/blog/tutorial-proxy-net-core-kestrel-n.../
с котлином хуже

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Андрей , 17-Апр-20 11:22 
простите, а каким образом эта ссылка относится к сабжу?

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено brzm , 17-Апр-20 13:38 
Там тоже есть слово "Nginx" :) Но да, ссылка совершенно мимо.

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено serq , 18-Апр-20 21:17 
Пора уже на С++ написать nginx

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Кусь , 17-Апр-20 11:19 
А что такое сервер приложений, если простым языком?

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Геракл , 17-Апр-20 11:40 
Это сервер, который выполняет приложение (непосредственно осуществляет выполнение бинарника/скрипта приложения)

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Кусь , 17-Апр-20 15:26 
Ой, ну это же просто интерпретатор получается. Или даже операционная система.

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено zo0M , 27-Апр-20 09:05 
Веб-сервер предназначен для обслуживания запросов HTTP.
Сервер приложений также может обслуживать HTTP-запросы, но не ограничивается только HTTP. Он также может поддерживать другие протоколы, таких как RMI/RPC.
Поскольку веб-серверы хорошо подходят для обработки статического контента, а сервера приложений для формирования динамического контента, большинство производственных сред имеют веб-сервер, выступающий в качестве обратного прокси-сервера для сервера приложений. Это означает, что при обслуживании запроса страницы, статическое содержимое (например, изображения/статический HTML) обрабатывается веб-сервером, который интерпретирует запрос. Используя какой-то метод фильтрации (в основном расширение запрашиваемого ресурса), веб-сервер идентифицирует запрос динамического содержимого и прозрачно пересылает на обработку серверу приложений.
Tomcat умеет выполнять приложения? Да, он является сервером приложений.
Tomcat умеет отдавать статический контент? Да, он является веб-сервером.
От того, что Tomcat умеет отдавать данные и по другим протоколам, он не перестает быть и веб-сервером в тот числе.
Возьмите какую-нибудь БД, в которой, на хранимых процедурах описана сложная логика. Тем же ораклом можно в ответ на SQL-запросы даже сообщения через email отправлять. Такую штуку можно назвать сервером приложений, но веб-сервером уже нет, потому что все это не обслуживает статический контент.
Возьмите чистый апач, в котором не включены никакие модули для поддержки языков программирования. Он умеет отдавать только статичные файлы и картинки по протоколу HTTP. Это веб-сервер, но не сервер приложений. Добавьте к нему модуль для поддержки PHP, разместите там программу на PHP, которая делает запросы к БД и динамически формирует страницы - теперь апач стал еще и сервером приложений.

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено theDolphin , 17-Апр-20 11:45 
Сервер приложений - программа, обслуживающая запросы по стандартным протоколам (http/wsgi/fastcgi) и управляющая экземплярами web-приложения, а так же предоставляющая фреймворк для этих приложений.

Примеры - nginx unit, php-fastcgi, apache httpd+mod_(php|perl|whatever), apache tomcat, uwsgi, catalyst...
Не являются серверами приложений nginx, lighttpd и прочие чисто http-срвера и балансеры


"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Аноним , 17-Апр-20 23:29 
>uwsgi

Bbbut why? Ведь есть же gunicorn…


"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Аноним , 17-Апр-20 16:47 
mod_php если совсем кратко, только от сысоева и с модными словечками

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Аноним , 17-Апр-20 17:12 
https://www.youtube.com/watch?v=BcmUOmvl1N8

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Индусы , 18-Апр-20 00:05 
Проклято

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено Аноним , 17-Апр-20 19:44 
А кто пользуется?

"Выпуск сервера приложений NGINX Unit 1.17.0"
Отправлено zo0M , 28-Апр-20 17:42 
мда, снова не густо в ченжлоге...
радует, что проект живет и развивается, не семимильными шагами, конечно, но хоть так - по-тихоньку, по-легоньку...