引言 👋在现代Web开发的浪潮中,前端工程师不仅要精通HTML、CSS、JavaScript等基础技术,了解后端服务和网络架构也变得日益重要。Nginx,这个以高性能著称的Web服务器和反向代理服务器,便是每位前端开发者不应错过的技能点。本文旨在为前端开发者提供一份详尽的Nginx学习指南,从理论到实践,助你解锁性能优化的新技能树。✨一、Nginx简介 📚N
......
15
0
0
2025-01-14
Nginx学习笔记一、Nginx概述Nginx(Engine X)是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。由于其高并发处理能力、低内存占用、模块化设计和高可配置性,Nginx被广泛应用于现代互联网架构中。1.1 Nginx的主要特点高并发处理能力:Nginx采用事件驱动模型,能够高效地处理大量并发连接。低内
......
20
0
0
2024-12-31
1. 下载windows版Nginx进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx下载好后解压进入nginx目录双击Nginx.exe即可运行打开浏览器输入http://localhost ,nginx默认使用80端口,所以无需加端口号.出现nginx欢迎页面表示启动成功2. 配置Nginx
......
52
0
0
2024-11-24
Nginx基本功能与代理定义Nginx是一款高性能的HTTP服务器和反向代理服务器。代理服务器(Proxy Server)在客户端和目标服务器之间充当中介,其主要作用包括负载均衡、缓存、内容过滤和安全增强等。反向代理:代理服务器代表目标服务器接受客户端请求,并将请求转发给目标服务器,再将响应返回给客户端。正向代理:代理服务器代表客户端发送请求,获取目标服务器
......
70
0
0
2024-11-22
概述限流(Rate Limiting)是一种有效的系统保护机制,通过控制系统的输入和输出流量来缓解潜在的压力和风险。在网站运行于公网环境时,面对用户正常访问、网络爬虫、恶意攻击或突发大流量等情况,系统可能会面临过载的风险,从而导致响应延迟甚至系统崩溃的问题。针对这种情况,限流技术能够有效地管理并发请求,保障系统的稳定运行。通过对一部分请求进行限制,例如限制同
......
93
0
0
2024-11-21
一、场景错误日志总结1、502伴随出现错误no live upstreams while connecting to upstream的原因:具体场景:接入层的负载均衡的nginx集群转发给业务nginx,业务nginx再转发给后端的应用服务器。业务nginx配置文件如下:upstream ads {
......
131
0
0
2024-11-10
目前,nginx对后端节点健康检查的方式主要有3种:1、Nginx健康检查模块目前,nginx对后端节点健康检查的方式主要有3种:这里列出:1、ngx_http_proxy_module 模块和ngx_http_upstream_module模块(自带)
官网地址:http://nginx.org/cn/docs/http/ngx_http_pro
......
113
0
0
2024-11-10
重定向 Rewrite一、介绍Rewrite根据nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写和者重定向。Rewrite和location类似,都可以实现跳转,区别是rewrite是在同一域名内更改url,而location是对同类型匹配路径做控制访问,或者proxy_pass代理到其他服务器。Rewrite和location
......
200
0
0
2024-10-31
配置文件路径cd /usr/local/nginx/conf
cat nginx.conf
默认配置如下#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/er
......
69
0
0
2024-10-31
nginx 安装及常用指令centos7 安装 nginxnginx 安装需要的依赖环境gccpcreopensslzlib通过指令安装yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl open
......
65
0
0
2024-10-31
重定向 Rewrite一、介绍Rewrite根据nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写和者重定向。Rewrite和location类似,都可以实现跳转,区别是rewrite是在同一域名内更改url,而location是对同类型匹配路径做控制访问,或者proxy_pass代理到其他服务器。Rewrite和location
......
65
0
0
2024-10-31
一、概述ngx_lua_waf是一个基于ngx_lua开源强大的Web应用轻量级防火墙,它可以帮助我们提高网站的安全性和防护能力。通过安装和配置ngx_lua_waf,我们可以轻松地定制安全规则,实现灵活的安全防护。同时,WAF的实时日志记录和报警功能可以帮助我们及时发现和处理安全问题。二、安装与使用ngx_lua_waf使用需要基于openresty,传统
......
66
0
0
2024-10-31
前言老大安排的,被迫营业,去给同事讲Nginx。基本介绍(可跳过)Nginx 是一个高性能的 HTTP 服务器和反向代理,它以其稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。Nginx主要用来处理HTTP请求,提供负载均衡、静态内容服务、反向代理等功能。正向代理:居家办公用过公司的内网VPN吧,你所有的请求在发送前,被代理成了内网的IP去获取内网的数据
......
130
0
0
2024-09-16
Nginx 日志切割-手动现有的日志都会存在access.log文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大的日志文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切割一下。具体步骤如下:创建一个shelll
......
389
0
0
2024-05-18
前言一、Nginx 简介Nginx(“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 nginx 网站用户有: 百度 、京东、 新浪 、网易、 腾讯 、 淘宝等。1.1 WEB 服务器 Nginx 可以作为静态页面的 web 服务器
......
530
0
0
2024-03-16