We're sorry but nginx-community doesn't work properly without JavaScript enabled. Please enable it to continue.
开源社区
首页
文章
问答
文档
软件下载
发现更多
三方插件
技术支持
电子书
公开课
社区贡献榜
关于我们
登录
注册
NGINX
负载均衡
JavaScript
NGINX Unit
Kubernetes
微服务
容器
NGINX系列
WAF
Node.js
Go(编程语言)
服务网格(Service Mesh)
HTTP/3_专栏
版本发布
# NGINX系列
NGINX 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上 NGINX 的并发能力在同类型的网页服务器中表现较好。
关注标签
5人关注
文章
问答
排序
热门
最新
守望
发布于2020-09-03 18:32
nginx系列之七:限流配置
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享一、限流算法1.1令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中;令牌桶放满时,多余的令牌被丢弃;请求要消耗等比例的令牌才能被处理;令牌不够时,请求被缓存。1.2漏桶算法算法思想是:水(请求)从上方倒入水桶,从水桶下方流出(被处理);来不及流出的水存在水桶中(缓冲),以固定速率流出;水桶满后水溢出(丢弃)。这个算法的核心是:缓存请求、匀速处理、多余的请求直接丢弃。相比漏桶算法,令牌桶算法不同之处在于它不但有一只“桶”,还有个队列,这个桶是用来存放令牌的,队列才是用来存放请求的。从作用上来说,漏桶和令牌桶算法最明显的区别就是是否允许突发流量(burst)的处理,漏桶算法能够强行限制数据的实时传输(处理)速率,对突发流量不做额外处理;而令牌桶算法能够在限制数据的平均传输速率的
点赞
10
浏览
5.8k
守望
发布于2020-09-03 18:33
nginx系列之八:使用upsync模块实现负载均衡
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享一、nginxreload的问题问题描述nginxreload是有一定损耗的,如果你使用的是长连接的话,那么当reloadnginx时长连接所有的worker进程会进行优雅退出,并当该worker进程上的所有连接都释放时,进程才真正退出。解决办法对于社区版nginx目前有三个选择方式:Tengine的Dyups模块。微博的Upsync+Consul实现动态负载均衡。OpenResty的balancer_by_lua(又拍云使用其开源的slardar(Consulbalancer_by_lua))。本文使用upsync模块来解决配置文件修改后,reloadnginx进程造成性能下降的问题。它的功能是拉取consul的后端server的列表,并更新Nginx的路由信
点赞
4
浏览
2.5k
守望
发布于2020-09-03 18:25
nginx系列之五: 负载均衡
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享使用nginx做负载均衡的两大模块:upstream定义负载节点池。location模块进行URL匹配。proxy模块发送请求给upstream定义的节点池。一、upstream模块解读nginx的负载均衡功能依赖于ngx_http_upstream_module模块,所支持的代理方式有proxy_pass(一般用于反向代理),fastcgi_pass(一般用于和动态程序交互),memcached_pass,proxy_next_upstream,fastcgi_next_pass,memcached_next_pass。upstream模块应该放于http{}标签内。模块写法:upstreambackend{ ip_hash; server
点赞
5
浏览
2.1k
守望
发布于2020-09-01 18:09
nginx系列之一:nginx入门
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享一、nginx功能介绍Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应静态页面的速度非常快,而且它的模块数量达到Apache的近2/3。对proxy和rewrite模块的支持很彻底,还支持mod_fcgi、ssl、vhosts,适合用来做mongrelclusters的前端HTTP响应。nginx和Apache一样使用模块化设计,nginx模块包括内置模块和第三方模块,其中内置模块中包含主模块和事件模块。nginx处理请求逻辑图二、nginx可以提供的服务web服务.负载均衡(反向代理)webcache(web缓存)三、nginx的优点高并发。
点赞
5
浏览
2.2k
守望
发布于2020-09-03 15:25
nginx系列之二:配置文件解读
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享nginx配置文件主要分为四个部分:main{#(全局设置)http{#服务器upstream{}#(负载均衡服务器设置:主要用于负载均衡和设置一系列的后端服务器)server{#(主机设置:主要用于指定主机和端口)location{}#(URL匹配特点位置的设置)}}}server继承main,location继承server,upstream即不会继承其他设置也不会被继承。一、main全局配置nginx在运行时与具体业务功能(比如http服务或者email服务代理)无关的一些参数,比如工作进程数,运行的身份等。userwwwwww; worker_processes4; worker_cpu_affinity0001001001001000; err
点赞
4
浏览
1.7k
守望
发布于2020-09-03 15:34
nginx系列之三:日志配置
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享一、nginxaccess日志配置1.1access_log日志配置access_log用来定义日志级别,日志位置。语法如下:日志级别: debug>info>notice>warn>error>crit>alert>emerg语法格式:access_logpath[format[buffer=size][gzip[=level]][flush=time][if=condition]];access_logoff;默认值:access_loglogs/access.logcombined;作用域:http,server,location,ifinlocation,limit_except实例一:access
点赞
4
浏览
1.8k
守望
发布于2020-09-03 18:30
nginx系列之六:cache服务
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享一、配置文件1.1nginx.conf主配置文件worker_processes1; events{ worker_connections1024; } http{ includemime.types; default_typeapplication/octet-stream; sendfileon; keepalive_timeout65; log_formatmain'$remote_addr-$remote_user[$time_local]"$request"' '$status$body_byt
点赞
5
浏览
1.5k
守望
发布于2020-09-03 16:40
nginx系列之四:web服务器
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享一、nginx做静态服务器HTML页面如下 Title 图片展示 123456789101112131415上传相关文件,生成如下路径treehtml/ html/ ├──index.html └──static └──images └──1.png ##配置nginx.conf配置文件 worker_processes1; events{ worker_connections1024; } http{ includemime.types; default_typeapplication/oc
点赞
4
浏览
1.4k
名蒸蛋·柯南
发布于2023-03-10 19:09
NGINX 学习资料整理
学习 NGINX 的人越来越多了,看到官方有很多优质的文章,帮大家简单整理了一下,同时也会实时更新,如果看到有好的文章,也会整理进来,就当作是个导航吧,希望对大家有所帮助,如有分类不妥的,请在下方留言,会及时调整,互帮互助,请多指教!
点赞
1
浏览
1.2k
NGINX官方账号
发布于2023-05-17 18:42
NGINX知识库|一文从入门到实践
NGINX 入门Nginx 从入门到实践,万字详解!10分钟快速认识 Nginx一文了解什么是4层负载均衡nginx系列之一:nginx入门[转载]1 分钟搞定 NGINX 版本的平滑升级与回滚NGI
点赞
0
浏览
1.1k
2547375yedf
发布于2022-12-29 15:26
摸鱼小游戏
1.爱吹风的小狮子:https://haiyong.site/moyu/lion.html 2.响应式2048小游戏:https://haiyong.site/moyu/2048.html 3.飞机躲
点赞
0
浏览
644
3948063wjfg
发布于2023-07-20 14:50
nginx调整proxy_max_temp_file_size默认大小
因下载大文件需要调整proxy_max_temp_file_size大小,调整后nginx无法启动,错误日志显示proxy_max_temp_file_size directive invalid v
点赞
0
浏览
565
zzhenghao
发布于2023-05-11 15:00
主动健康检查模块
ngx_health_detect_module 模块:提供主动式后端节点健康检查的功能,后端节点可以是Nginx upstream负载节点,在解析upstream配置块时自动注册,保证新的请求直接发送到一个健康的后端节点,也可以通过Restful API动态注册后端节点,以便实时查看节点健康状态。
点赞
1
浏览
490
名蒸蛋·柯南
发布于2023-06-12 17:16
NGINX Unit 1.30.0 版本更新主要功能介绍
NGINX Unit 版本更新到 1.30.0,该版本使 Unit 的配置到达了一个全新的高度并增强了日志控制,目前传入的 URI 可以作为路由过程的一部分进行重写,并且可以通过引用 JavaScript 模块和函数来评估配置值。
点赞
0
浏览
483
名蒸蛋·柯南
发布于2023-06-12 18:12
NGINX 如何助力 OpenAI 的发展
NGINX 可以通过在性能、可扩展性和安全防护方面提供一些好处,在帮助OpenAI方面发挥关键作用。以下是 NGINX 可以帮助 OpenAI 的几种方法。
点赞
0
浏览
451
捂脏
发布于2023-08-01 16:51
重新配置新的include的conf配置文件,重启不读取
include配置不生效
点赞
0
浏览
446
发表文章
提问
社区达人
成为达人
陶辉
暂无个人介绍
关注
洪志道
暂无个人介绍
关注
皮皮鲁
暂无个人介绍
关注
加菲
暂无个人介绍
关注
lwl
暂无个人介绍
关注
相关文章
NGINX 学习资料整理
学习 NGINX 的人越来越多了,看到官方有很多优质的文章,帮大家简单整理了一下,同时也会实时更新,如果看到有好的文章,也会整理进来,就当作是个导航吧,希望对大家有所帮助,如有分类不妥的,请在下方留言,会及时调整,互帮互助,请多指教!
名蒸蛋·柯南
发布于2023-03-10 19:09
nginx调整proxy_max_temp_file_size默认大小
因下载大文件需要调整proxy_max_temp_file_size大小,调整后nginx无法启动,错误日志显示proxy_max_temp_file_size directive invalid v
3948063wjfg
发布于2023-07-20 14:50
重新配置新的include的conf配置文件,重启不读取
include配置不生效
捂脏
发布于2023-08-01 16:51
保持联系
微信公众号
加入微信群
获取商业支持
了解商业产品和专业支持服务
加入邮件列表
向开发组提交代码或反馈意见