写点什么

nginx

66 人感兴趣 · 56 次引用

  • 最新
  • 推荐

深入理解 Nginx 的四级指针

用户头像
赖猫1 月 7 日

Nginx源码有一个四级指针——ngx_cycle_t.conf_ctx。一级指针都不容易理解,更何况四级。今天就来说说这个四级指针。

https://static001.geekbang.org/infoq/64/64aa3994c41a47b97ec1f0d187fbcdca.png?x-oss-process=image/resize,w_416,h_234

如何通过 NGINX 的 log 日志来分析网站的访问情况,试试这些命令

想知道你的网站每天的访问情况吗?有多少人访问了?访问最多的页面是哪个?哪个时段访问的人最多?哪个地方访问的最多?每秒有多少请求?很好奇吧,只要你是使用了nginx进行请求抓发,那么就试试下面的命令吧,会有惊喜哦!!

https://static001.geekbang.org/infoq/cb/cbe2ee8a39ff55c4091dd55343ceedcb.jpeg?x-oss-process=image/resize,w_416,h_234

阿里 P8 整理出 Nginx 笔记:Nginx 应用与运维实战核心篇

用户头像
996小迁2020 年 12 月 24 日

众所周知,Nginx是当下最流行的Web服务器,它具有很强的负载均衡,反向代理,邮件代理以及静态缓存的功能。在提供这些功能的同时,Nginx的性能也极其优秀,可以轻松支持百万、千万级的并发连接,能够为Tomcat、Django等性能不佳的Web应用抗住绝大部分外部流量

Nginx 常见典型故障|Linux 干货

用户头像
赖猫2020 年 12 月 23 日

这个一个取决于服务端nginx,一个取决于你浏览器。在Nginx服务端的配置文件目录下,有一个mime.types文件,内容如下

根治可扩展、高可用、高性能“神器”:SpringCloud+Nginx 高并发编程手册

用户头像
Java架构追梦2020 年 12 月 1 日

在面试过程中几乎是必问到高并发一些问题,而本篇就是SpringCloud结合Nginx解答高并发开发、大厂面试的核心难题!本篇旨在帮助开发工程师弥补在Spring Cloud微服务、Nginx反向代理核心知识方面的短板!

年轻人,学好 Nginx,走遍天下都不怕

用户头像
程序员小灰2020 年 11 月 28 日

说到Nginx,大家可能会闪过几个画面

https://static001.geekbang.org/infoq/e5/e594a4140dde01cf14a9179f110f8826.jpeg?x-oss-process=image/resize,w_416,h_234

nginx 平滑升级、以及导入第三方模块

用户头像
sinsy2020 年 11 月 18 日

如何在生产环境中不停机升级 nginx、或者不停机引入 nginx 第三方模块

https://static001.geekbang.org/infoq/f1/f127ea2cdf005a7acc798ae605c031ba.jpeg?x-oss-process=image/resize,w_416,h_234

高性能 -Nginx 多进程高并发、低时延、高可靠机制在百万级缓存 (redis、memcache) 代理中间件中的应用

本文借鉴nginx多进程、高并发、低时延、高可用等优秀机制,把这些优秀思想应与用缓存代理中间件twemproxy,使其在性能上面有了数十倍提升。

当 Nginx 遇上 Tomcat 集群,又是一场负载均衡的爱恨情仇

用户头像
小Q2020 年 11 月 12 日

想必大家对于Nginx和Tomcat都非常熟悉了,Nginx的应用非常广泛,不仅是对web静态资源非常友好,而且也是非常实用的反向代理和负载均衡软件。结合后端Tomcat的服务,从而搭建Nginx+Tomcat集群。

https://static001.geekbang.org/infoq/38/3857ddf225e98581689df23f5871e538.jpeg?x-oss-process=image/resize,w_416,h_234

https 握手失败问题排查全记录

用户头像
lockdown562020 年 11 月 6 日

“我都测过了,不可能有问题!!!”老张大喊道。然而,一到上线就啪啪打脸。这个职业就是这么刺激!

https://static001.geekbang.org/infoq/83/83144e35a812b22439b881af9d18c54e.webp?x-oss-process=image/resize,w_416,h_234

Nginx 在运维领域中的应用,看这一篇就够了

用户头像
华章IT2020 年 10 月 21 日

Nginx 已诞生十余年,其作为一款开源的 Web 服务器软件,因其具有性能稳定、高并发、低内存耗用、高性能的处理能力等特点,被广泛应用到国内外各互联网厂商的实际生产架构中。其主要有如下场景应用:

websocket 是怎么连接的

用户头像
lockdown562020 年 10 月 19 日

最近项目新增了一个 websocket 服务,用 nginx 做了一个简单的端口转发,然后调用的时候发现报错:

https://static001.geekbang.org/infoq/66/66496756357730627849a67dae21e740.png?x-oss-process=image/resize,w_416,h_234

一次百万长连接压测 Nginx OOM 的问题排查分析

用户头像
AI乔治2020 年 10 月 15 日

在最近的一次百万长连接压测中,32C 128G 的四台 Nginx 频繁出现 OOM,出现问题时的内存监控如下所示。

https://static001.geekbang.org/infoq/e2/e269f158f06960d5e788728ddfec86e7.jpeg?x-oss-process=image/resize,w_416,h_234

OpenResty 项目脚手架

用户头像
小铁匠2020 年 10 月 14 日

OpenResty 项目模板,新项目可以 clone 下来修改

https://static001.geekbang.org/infoq/99/9962387e55d75dcfc61aed6b2934cc23.jpeg?x-oss-process=image/resize,w_416,h_234

Nginx 整合 FastDFS 实现文件服务器

用户头像
哈喽沃德先生2020 年 10 月 9 日

上一篇文章《FastDFS 分布式文件系统详解》中带大家详细了解它的核心概念,架构体系及 FastDFS 环境的搭建与使用。但是此时还无法通过 HTTP 对文件进行访问,这篇文章将带大家解决这个问题。

https://static001.geekbang.org/infoq/dd/ddfe361f5b706318cdb3e0f91a01d4e3.jpeg?x-oss-process=image/resize,w_416,h_234

一篇文章搞定 Nginx 反向代理与负载均衡

用户头像
哈喽沃德先生2020 年 9 月 29 日

  要想弄明白反向代理,首先要知道啥是正向代理,要搞懂正向代理只需要知道啥是代理即可。代理其实就是一个中介,在不同事物或同一事物内部起到居间联系作用的环节。比如买票黄牛,房屋中介等等。

nginx 实现接口版本控制

用户头像
lockdown562020 年 9 月 22 日

近期项目做了不兼容的升级,项目上线时需要考虑两个版本的兼容。由于项目代码并未考虑接口版本控制,因此需要部署一套新版本的系统,并使用 nginx 对两个版本的接口进行分发。

https://static001.geekbang.org/infoq/3f/3fc0fd4a3b1ad1a213203d40d5cc9146.jpeg?x-oss-process=image/resize,w_416,h_234

拥抱 K8S 系列 -08- 通过 rancher 部署 nginx 应用

用户头像
张无忌2020 年 9 月 18 日

通过rancher界面部署K8S应用nginx

TCP 和 HTTP 中的 KeepAlive 机制总结

用户头像
陈德伟2020 年 9 月 17 日

KeepAlive可以简单理解为一种状态保持或重用机制,比如当一条连接建立后,我们不想它立刻被关闭,如果实现了KeepAlive机制,就可以通过它来实现连接的保持

https://static001.geekbang.org/infoq/42/42466f780f0038a6f3d70c2875b3ebdd.png?x-oss-process=image/resize,w_416,h_234

解 Bug 之路 -Nginx 502 Bad Gateway

用户头像
无毁的湖光2020 年 9 月 9 日

事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反 应过来是为何。笔者读过一些Linux TCP协议栈的源码,就在解决下面这个

https://static001.geekbang.org/infoq/41/41c1e1ce032c6c2e9d399c4e6cef9fdf.png?x-oss-process=image/resize,w_416,h_234

当心这些“坑”!阿里云服务器部署前后端分离项目

用户头像
麦叔2020 年 9 月 8 日

Hi,大家好,我是麦叔,今天给大家带来使用阿里云服务器部署*前后端分离项目*的实战。最近买了个阿里云服务器和域名,买来之后就扔在哪里放着了(想不通当时为什么买,哈哈哈)!刚好赶上公司新项目上线,老大让我部署前后端分离项目,就用他来搞一场演习部署吧

https://static001.geekbang.org/infoq/3f/3fc0fd4a3b1ad1a213203d40d5cc9146.jpeg?x-oss-process=image/resize,w_416,h_234

拥抱 K8S 系列 -02- 服务器部署应用和 docker 部署应用区别 (nginx 篇)

用户头像
张无忌2020 年 9 月 3 日

本文以简单的示例展示了服务器部署nginx跟docker部署nginx区别

https://static001.geekbang.org/infoq/10/10fa806d7e44c758a879be3b6f03c89b.png?x-oss-process=image/resize,w_416,h_234

麦叔告诉你,Linux 下安装 nginx 都踩了那些坑

用户头像
麦叔2020 年 8 月 30 日

Hi,大家好,我是麦叔,最近公司的项目开始尝试使用前后端分离。或许大家都知道,前后端分离项目部署时候,我们一般采用nginx代理。如果你还没有真正在Linux系统下安装过nginx,那么这篇文章,麦叔已经帮你把坑踩完了,可以直接入手收藏

https://static001.geekbang.org/infoq/2d/2dd702b69339a98fb982e580848817f8.png?x-oss-process=image/resize,w_416,h_234

正向代理与反向代理

用户头像
王坤祥2020 年 8 月 25 日

正向代理(forward proxy)代理客户端,隐藏真实客户端, 反向代理(reverse proxy)代理服务器,隐藏真实服务端。

https://static001.geekbang.org/infoq/2a/2ac556b684bb7112782321e5704ef825.jpeg?x-oss-process=image/resize,w_416,h_234

nginx 报错 accept4 () failed (24:Too many open files)

用户头像
Java联盟2020 年 8 月 19 日

Too many open files错误的原因及解决方案

https://static001.geekbang.org/infoq/68/68e93220369c37abbb3a4e0d3916798e.jpeg?x-oss-process=image/resize,w_416,h_234

nginx 报错 worker_connections are not enough

用户头像
Java联盟2020 年 8 月 19 日

nginx报错worker_connections are not enough的解决方法

https://static001.geekbang.org/infoq/cb/cbf18466e5b260273d2b3a13465bab8c.png?x-oss-process=image/resize,w_416,h_234

深挖 502 和 504

用户头像
书旅2020 年 8 月 18 日

什么情况下会出现502或504?遇到这两种状态码的情况下如何解决?

https://static001.geekbang.org/infoq/81/81cbdba1130eda1ab666b4f1a48f6d52.jpeg?x-oss-process=image/resize,w_416,h_234

Nginx 配置 80 端口用于多个域名

用户头像
石云升2020 年 8 月 17 日

以阿里云ECS服务器为例,通过命令安装nginx后,打开nginx配置文件

nginx_nginx资料文章-InfoQ写作平台