\

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

\

\\

NGINX最近发布了NGINX Unit 1.0版。NGINX Unit是一种开源的Web和应用服务,它支持远程配置和动态配置,使得配置上的更改不会对服务造成中断。Unit 1.0还支持在同一实例中运行Go、Perl、PHP、Python和Ruby等多种语言,也支持同一语言的多个版本。

\\

NGINX Unit并非依赖于静态的配置文件,而是使用JSON通过REST API进行配置。所有的配置直接存储在内存中,支持运行中的服务无需重启即可应用配置更改。路由过程同样也是持续的,不需要重启。

\\

Unit的基本配置需要指定至少一个监听器和一个应用。在对监听器的定义中,指定了Unit监听的具体IP和端口,并重定向到一个命名的应用。在对应用的定义中,可支持指定具体的语言、应用文件的目录和过程的数量。

\\

例如,用户可以做如下的配置,在端口8300上定义一个监听器,为“/www/blogs/scripts”目录中的PHP应用提供服务,最大可使用20个进程:

\\

\{\    \"listeners\": {\        \"*:8300\": {\            \"application\": \"blogs\"\        }\    },\    \"applications\": {\        \"blogs\": {\            \"type\": \"php\

NGINX发布支持动态配置的开源Web服务器相关推荐

  1. Linux部署动态网页,Nginx发布支持动态配置的开源Web服务器

    NGINX最近发布了NGINX Unit 1.0版.NGINX Unit是一种开源的Web和应用服务,它支持远程配置和动态配置,使得配置上的更改不会对服务造成中断.Unit 1.0还支持在同一实例中运 ...

  2. Nginx 外的另一选择,轻量级开源 Web 服务器 Tengine 发布新版本

    2019独角兽企业重金招聘Python工程师标准>>> 新版发布 近日,轻量级开源 Web 服务器 Tengine 发布了2.3.0版本,新增如下特性: ngx_http_proxy ...

  3. 使用NGINX Plus API动态配置upstream

    使用NGINX Plus API动态配置upstream 本章将介绍如何配置上游服务器和上游服务器群动态与NGINX加REST API. 总览 先决条件 启用动态配置 使用API​​进行动态配置 互动 ...

  4. 8种最佳开源Web服务器

    自1991年发布第一台Web服务器以来,这是一段漫长的历程.长期以来,Apache是唯一值得一提的Web服务器.但是,随着时间的流逝,其他开源Web服务器也越来越受欢迎. 在本指南中,我们将介绍一些最 ...

  5. 可用于企业的 7 个最佳开源 Web 服务器

    自从 Tim Berners-Lee 在 1990 年开发 CERN httpd 以来,作为第一个 Web 浏览器的项目,Web 服务器已经走过了很长一段路. 虽然一些主要的网络服务器供应商为企业提供 ...

  6. 支持JSP和Servlet的Web服务器

    支持JSP和Servlet的Web服务器 1.Tomcat 服务器 目前非常流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型.轻量级的支持JSP和Servle ...

  7. 可用于企业的 7 个开源 Web 服务器

    自从 Tim Berners-Lee 在 1990 年开发 CERN httpd 以来,作为第一个 Web 浏览器的项目,Web 服务器已经走过了很长一段路. 虽天一些主要的网络服务器供应商为企业提供 ...

  8. 无法连接到已配置的开发web服务器_你知道多少种服务器?这三种服务器你都认识吗?...

    服务器是现实中常被讨论的设备之一,因为服务器与现代生活息息相关.按照服务器的用途,服务器可细分为诸多类别.为增进大家对服务器的了解程度,本文将对三种服务器予以介绍,它们分别是:Web服务器.应用程序服 ...

  9. nginx依靠超时时间实现上游负载web服务器重启时不影响访问

    nginx依靠超时时间实现上游负载web服务器重启时不影响访问 本文未配置主从机集群,主从多台集群. nginx.conf(或者外联配置文件)中,位于http{}之内,样例如下: - upstream ...

最新文章

  1. Yahoo!团队实践分享:网站性能优化的34条黄金守则
  2. leetcode-15-三数之和
  3. 项目奖金一般有多少_全年一次性奖金如何进行纳税筹划?
  4. 二分查找(对半搜索)
  5. stl:queue 源码_C ++ STL中的queue :: empty()和queue :: size()
  6. java 扫描类_Java扫描指定包中所有类
  7. Linux-获得命令帮助man
  8. Unity2019.2中文更新日志速览版
  9. Web应用的单元测试与自动化测试工具(Sencha Studio)
  10. 2021-10-12
  11. Spring中@Autowired注入static静态变量空指针异常
  12. 数据结构(C语言版)-- 数据结构基础
  13. VUE 对@click的认识
  14. 普教同步课堂、专递课堂建设解决方案
  15. 运维工程师发展受限,那么运维转型大数据是个机会吗?
  16. python pickle文件大小_无法在Python中加载以前转储的大大小pickle文件
  17. 单链表的基本操作-插入结点、删除结点、新建链表、查找结点位置
  18. echart折线图连线不显示问题总结
  19. svg-captcha生成验证码以及验证
  20. 中小企业管理信息化的一些事(一)

热门文章

  1. 一文看尽腾讯WE大会:从治愈白血病到地球肿块,再到类脑芯片,烧脑探索“小宇宙”...
  2. 中国无人车公司AutoX,打响加州RoboTaxi服务第一枪
  3. MySQL在ROW模式下通过binlog提取SQL语句
  4. CentOS 7 程序自启动的问题
  5. 给定一个介于0和1之间的实数,类型为double,打印它的二进制表示
  6. 正则表达式的简单应用
  7. 世界在音乐中得到了完整的再现和表达。
  8. 【转载】Deep learning:十九(RBM简单理解)
  9. oracle基本实用技术
  10. No such file or directory: Failed to enable the 'httpready' Accept Filter