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

NGINX近期发布了Unit 1.0版本,这是一个支持远程配置及动态配置变更的服务,可在不中断服务的情况下修改配置。Unit 1.0支持多种编程语言如Go、Perl、PHP等,且可通过REST API以JSON形式进行配置。
\

看新闻很累?看技术新闻更累?试试下载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\
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值