
Web服务器(Nginx)
文章平均质量分 75
Web服务器,主要介绍Nginx的使用方法。
dessler
一个运维
公众号:《运维小路》
展开
-
Web服务器-Nginx服务器之OpenResty(Lua)
我们经过前面的介绍,虽然介绍了很功能,但是还是有不少的功能需要借助第三方模块,而其中有一个模块:ngx_http_lua_module,我们可以通过他实现很多功能,因为他一门脚本语言。Lua这个模块通过yum安装默认是不包含在内,如果需要则需要通过编译安装或者通过动态加载方式加载进去(我原本打算写一篇文章来介绍如何动态加载Lua模块的,结果尝试好几天晚上都失败)。所以本小节我们介绍了一个集成了Lua的Nginx版本:OpenResty。原创 2025-05-24 21:10:58 · 304 阅读 · 0 评论 -
Web服务器-Nginx日志
我们流量镜像里面定义了2个日志文件,这个小节就来专门讲解这个Linux的日志,我们通过yum安装的Nginx会通过Linux系统自带的logrotate进行自动轮转,但是通过编译安装的则不会进行轮转,当然我们可以通过任务计划方式进行轮转。但是无论是哪种方式日志均会存储在一个文件,如果存在多个域名我们分析日志的时候就不很方便,所以需要对日志进行区分。原创 2025-05-22 21:05:23 · 195 阅读 · 0 评论 -
Web服务器-Nginx流量镜像(Mirror)
在实际的业务环境中,为了验证新功能等操作,需要引入一定的流量进行测试。但是手工模拟流量很难模拟真实的生产环境。所以就衍生出来一个需求就是把生产流量引入测试环境,他就是我们今天要讲的流量镜像功能。原创 2025-05-21 21:27:59 · 227 阅读 · 0 评论 -
Web服务器-Nginx缓存服务器
在Nginx作为服务器的情况下存在两种缓存:一种是本地浏览器的缓存,该情况可以降低Nginx的请求压力,资源缓存到本地浏览器,不向Nginx服务器发起请求。另外一种是缓存其他后端内容,Nginx不向后端发起请求,减少后端压力。原创 2025-05-20 20:53:03 · 290 阅读 · 0 评论 -
Web服务器-Nginx代理WebSocket
今天我们来介绍一种特殊后端服务WebSocket,他的配置和普通网站代理很不一样。WebSocket 是一种在单个TCP连接上进行全双工通信的协议。它使得客户端和服务器之间的数据交换变得更加简单,允许服务器主动向客户端推送数据。正常我们请求普通网页,只有我们主动向服务器发起请求,服务端不能主动向我们推送请求。原创 2025-05-19 21:02:32 · 417 阅读 · 0 评论 -
Web服务器-Nginx的访问控制(二)
基于 IP 的访问控制使用 ngx_http_access_module 模块,通过 allow 和 deny 指令控制客户端 IP 访问。原创 2025-05-18 18:39:16 · 407 阅读 · 0 评论 -
Web服务器-Nginx的访问控制(一)
我们的Nginx一般用于部署到最前面,用于保护我们的后端服务,但是我们的某些后端服务是没有账号密码,或者有些服务比较重要需要加强认证,而Nginx也给我们提供了一个基本的认证功能。原创 2025-05-17 23:21:22 · 202 阅读 · 0 评论 -
Web服务器-Nginx正向代理和4层代理
前面我们使用2个小节来介绍Nginx的反向代理,既然有反向代理,那是不是有正向代理,他们之间有什么区别。前面讲解的反向代理,我们讲解的都是基于http协议的7层代理(还没有讲解网络的分层),简单理解的话就是代理的都是网页。但是在一个应用中不仅有http协议还有其他协议的。原创 2025-05-16 21:36:45 · 302 阅读 · 0 评论 -
Web服务器-Nginx负载均衡
上2个小节,我们介绍了Nginx的核心功能反向代理。但是他的一个规则只能对应一个后端,如果后端有多个同样服务跑在多个服务器上,我们Nginx这里应该如何来配置,让他支持多个后端,并实现负载均衡功能呢?原创 2025-05-15 21:39:36 · 551 阅读 · 0 评论 -
Web服务器-Nginx反向代理(二)
我们上一个小节介绍了Nginx服务器的反向代理的基本配置,本小节来介绍在代理配置的时候涉及到路径问题,我们在前面介绍rsync命令用于同步文件的时候也涉及到了类似的问题。原创 2025-05-14 21:03:32 · 763 阅读 · 0 评论 -
Web服务器-Nginx反向代理(一)
应用都有,但是Nginx的核心还是作为反向代理及负载均衡,代理后端的各种服务(Java,Go,Python等)。所以这个小节我们就来介绍如何配置反向代理。我们上个小节介绍了Nginx的主配置文件,介绍他可以包含下面的文件,所以我们这里就在这个目录下创建一个配置文件。原创 2025-05-13 20:35:43 · 238 阅读 · 0 评论 -
Web服务器-Nginx配置文件和静态网站
Nginx配置文件我们这里介绍Nginx,首先就来认识下Nginx的配置文件。原创 2025-05-12 22:05:11 · 303 阅读 · 0 评论 -
Web服务器-Nginx的介绍和安装
我们上一大章介绍了Kubernetes的知识,本章节我们进入中间件的讲解,这里会包含很多不同的类型组件,中间件的第一个大类我这里定义的是Web服务器。由于目前使用最广泛的Web服务器是Nginx,所以我们这里的讲解主要以Nginx服务器为主。原创 2025-05-11 17:42:07 · 601 阅读 · 0 评论