Nginx Unit

动态 Web 应用服务器
授权协议 Apache
开发语言 C/C++
所属分类 服务器软件、 Nginx扩展模块
软件类型 开源软件
地区 不详
投 递 者 东郭海阳
操作系统 Linux
开源组织
适用人群 未知
 软件概览

NGINX Unit 是用于各种Web应用程序的轻型,动态,开源服务器。

NGINX Unit 从头开始构建,可以一次运行多种语言版本的Web应用程序。 它也可以在运行时完全配置为零中断,从而可以对工程和操作进行实时粒度管理。

本项目的源代码及分发均使用 Apache 2.0 license。

核心功能

  • 使用 RESTful JSON API 可完整地动态重配置服务器。

  • 可同时运行多语言及多版本的应用。

  • 动态语言的进程管理功能。 

  • 支持 TLS(OpenSSL 1.0.1 或更高)

  • 广泛的请求路由功能和静态内容支持

  • 适用于Node.js和Java的内置WebSocket服务器实现

  • 应用程序名称空间隔离

可支持的应用程序语言

  • Python

  • PHP

  • Go

  • Perl
  • Ruby

  • JavaScript(Node.js)

  • Java

  • 原文作者:Artem Konev of F5和Timo Stark of F5 原文链接:使用 NGINX Unit 构建应用堆栈 - NGINX 转载来源:NGINX官方网站 客户经常询问如何在已建好的某种技术堆栈中使用 NGINX Unit。单就其本身而言,NGINX Unit 很容易配置,但要将其整合到各种工具和服务中就没那么容易了;此外,如何让最终客户享受到潜在的好处也面临着同样的问题。本

  • 原文作者:洪志道 原文链接: NGINX Unit介绍 转载来源:NGINX开源社区 介绍 NGINX Unit是一个多语言动态应用服务器,同样支持代理和静态文件。 是由NGINX作者Igor Sysoev亲自设计带领团队从零实现的高性能纯C服务器。 Unit的使用对开发者和运维非常友好。 关键特性: 灵活 用HTTP协议的RESTful JSON API更新任意粒度配置 极其强大和易用的路由管理

  • NGINX Unit是一款动态网页和应用程序服务器,专为运行多种语言的应用程序而设计,可以通过API动态配置。 特点: - 使用RESTful JSON API完全动态重新配置 - 多种应用程序语言和版本可以同时运行 - 动态应用程序流程管理(即将推出) - TLS支持(即将推出) - TCP,HTTP,HTTPS,HTTP / 2路由和代理(即将推出) 目前支持的语言: Python, PHP,

  • 转自: https://github.com/nginx/unit/pull/18/ 感谢: https://www.v2ex.com/t/389528 English 简体中文 繁體中文 NGINX Unit 核心功能 支持的开发语言 安装 系统需求 预编译包 CentOS 包 Ubuntu 包 源代码 获得源代码 Mercurial 源 GitHub 源 Tarball 安装需要的软件 Ubu

  • 简介 NGINX Unit是一款动态网页和应用程序服务器,专为运行多种语言的应用程序而设计。是一个轻量级的,并且通过动态API配置,允许重新配置应用需要的参数。 使用开源协议Apache 2.0 特性 使用RESTful JSON API完全动态重新配置 多种应用程序语言和版本可以同时运行 动态应用程序流程管理(即将推出) TLS支持(即将推出) TCP,HTTP,HTTPS,HTTP / 2路由

  • 2018-12-26 14:20:33 星期三 综述: nginx unit php 的关系:  nginx -> 转发请求到 8300端口 -> unit 转发 8300 收到的请求 -> PHP 首先, 配置unit, 设置转发哪个端口的请求, 转发给哪个PHP文件, PHP的配置文件地址, 启动的进程数等 然后, 配置nginx, 将匹配到的域名/ip/端口, 通过 proxy 相关指令转发

  • 官方文档 https://unit.nginx.org/ 通过 docker 安装 $ docker pull nginx/unit $ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest

  • 一、说明 NGNIX UNIT是一个开源的动态Web和应用服务器,旨在运行多种语言的应用程序。 是轻量级的、多语言的,并通过API动态配置。 服务器的设计允许根据工程或操作需要,重新配置特定的应用参数。 官网网址 unit.nginx.org 关键特征     使用REST JSONAPI实现完全动态重构     多个应用程序语言和版本可以同时运行(可同时支持运行PHP、PYTHON、PERL、G

  • 安装 Unit 安装参考**Nginx unit 介绍和官方文档** 配置Django项目 安装django pip install django==1.11.6 生成项目 django-admin startproject dev 配置 django 1.允许所有地址访问(生产环境请严格配置可访问地址) $ cd /data/wwwroot/dev/ $ vim dev/settings.p

  • Nginx Unit 1.8.0 已发布,NGINX Unit 是一个动态的网络应用服务器,它的设计初衷就是可运行多种编程语言的。通过 API 可以轻巧、多面化地动态配置 Unit。当工程师或操作者有需要时,可以轻松重构服务器已适配特殊的应用参数。 更新内容: Change: 现在版本号总是用三个数字了,包括 major, minor 和 patch 版本。 Change: QUERY_STRIN

  • 编译安装nginx 后,systemctl启动nginx时会出现: [root@localhost ~]# systemctl start nginx Unit nginx.service could not be found. 错误的原因就是没有添加nginx服务,所以启动失败。 解决方法: 1. 在/root/etc/init.d/目录下新建文件,文件名为nginx   或者用命令在根目录下执

  • 1、nginx unit 的配置时直接在内存中更新的,如何做到语法错误检测 2、怎么配置不同语言的App应用 3、配置语法是怎样的,和nginx的区别大吗 4、不同语言的App在使用unit作为web容器的时候,都需要做出什么样的改动,例如:golang使用unit的时候需要将http.handler替换陈unit.handler

 相关资料
  • 在 Web 服务器中 Web 应用程序的根目录是一个特定的路径。例如,一个catalog应用,可以位于 http://www.mycorp.com/catalog。以这个前缀开始的所有请求将被路由到代表 catalog 应用的 ServletContext 环境中。 servlet 容器能够制定Web应用程序自动生成的规则。例如,一个~user/映射可用于映射到一个基于/home /user/pu

  • 我试图用JavaFX替换JSP、HTML和JavaScript,所以我在webserver中保留了FXML文件和业务逻辑。我可以从服务器加载FXML,并通过简单的JavaFX(java)代码在客户端显示它们,但我不能动态加载事件处理程序(控制器)。我想使客户端应用程序成为轻量级应用程序。 有人能建议一个更好的方法来做到这一点吗? 已编辑:我们必须在fxml文件中指定事件处理程序类名。事件处理程序的

  • 本文向大家介绍如何用PHP来实现一个动态Web服务器,包括了如何用PHP来实现一个动态Web服务器的使用技巧和注意事项,需要的朋友参考一下 要是现实一个 web 服务器,那么就需要大概了解 web 服务器的运行原理。先从静态的文本服务器开始,以访问 web 服务器的1.html为例 1.客户端通过发送一个 http 请求到服务器,如果服务器监听的端口号是9002,那么在本机自身测试访问的地址就是h

  • 我在eclipse中安装了Jboss应用服务器,但它没有启动。后来我删除了Jboss并安装了Glassfish服务器,它也没有启动。它们没有给出任何错误,但仍处于启动模式 例如:这是Jboss7的控制台状态。1.它没有继续下去 07:31:29699信息[org.jboss.modules]jboss模块版本1.1.1。GA 07:31:31256信息[org.jboss.msc]jboss ms

  • 我正在尝试查找有关在 azure 上设计全局解决方案的资源/信息。以下是我方面的要求: 系统需要有一个master数据库,需要ofc备份机制。 系统需要为各种角色等提供Web应用程序。 系统需要对移动客户端提供某种服务。(在同一个MVC应用程序中还是移动服务中?) 问题来了: 系统将分布在全球。我认为如果移动 客户端/Web客户端(来自世界各地)访问一台服务器(在Azure数据集群中,例如托管解决

  • 请告诉我web服务器、web容器和应用程序服务器之间的区别。

  • react中的前端 基于Spring Boot“resource-service”的后端服务 keycloak 其他后端服务(使用者) 前端和使用者服务都使用REST API与后端通信。我们使用Keycloak作为我们的用户管理和身份验证服务。 我们希望通过提供web应用程序和服务流来将基于Spring的服务“资源服务”与Keycloak集成: > 基于web application-react的

  • 问题内容: 我想尝试使用Google App Engine的Google Eclipse插件,但是却陷入了教程的困境… 我想从Google教程启动Web应用程序,但是当我单击“ RUN AS> Web应用程序”时,我仅在控制台上看到以下消息: 有什么问题?似乎启动服务器的命令是错误的,但是我没有对其进行编辑…有人可以帮忙吗? 问题答案: 这是因为您的启动配置文件(位置:WORKSPACE / .m