
Nginx
文章平均质量分 57
Nginx
庄小焱
我是庄小焱,某大厂Java高级工程师、PMP项目管理专家、系统架构设计师(高级)、优快云博文专家。博主在支付交易领域,信贷金融领域、机器学习模型算法领域深耕,我在博客中分享业务、技术、产品相关知识,欢迎大家和我交流学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx——Nginx的基础原理
Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev 在建立的项目时,使用基于 BSD 许可。到 2013 年,目前有很多国内网站采用 Nginx 作为 Web 服务器,如国内知名的新浪、163、腾讯、Discuz、豆瓣等。原创 2023-02-22 15:28:15 · 839 阅读 · 0 评论 -
Nginx——Keepalived原理与实战
Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除, 同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中, 这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。虽然Keepalived可以完成服务的主备工作,但是Keepalived还是依然有很多的限制的场景,当keepalived在公有网络架构上,往往无法直接使用。原创 2023-02-03 19:50:01 · 3154 阅读 · 0 评论 -
Nginx——nginx.conf配置详解
通过的nginx.conf中文详解帮助大家更好的编写nginx.conf的配置文件。原创 2023-02-22 15:35:27 · 1366 阅读 · 0 评论 -
Nginx——Nginx防盗链实战
一、Nginx的防盗链原理二、Nginx的防盗链实战。原创 2023-03-22 21:39:12 · 274 阅读 · 2 评论 -
Nginx——SeverName配置规则
Nginx作为一个服务器,具有众多转发规则。工作中用到使用Nginx配置一个端口下多个路径转发到html下不同目录。目前知道的有三种方法可以实现,分别是使用root+location、alias、try_files。原创 2023-03-22 18:18:23 · 2476 阅读 · 0 评论 -
Nginx——URL_Rewrite实战
nginx原理与实战》原创 2023-03-22 20:34:11 · 166 阅读 · 0 评论 -
Nginx——Web静态资源分离实战
leetcode》原创 2023-03-22 20:28:33 · 157 阅读 · 0 评论 -
Nginx——Nginx反向代理原理与实战
反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP地址。原创 2023-02-22 14:39:45 · 204 阅读 · 0 评论 -
Nginx——Nginx第三方模块配置
Nginx有众多可用的第三方模块,让nginx实现更多功能的扩展。原创 2023-03-23 09:13:59 · 586 阅读 · 0 评论 -
Nginx——多级缓存设计方案
摘要一、静态资源缓存二、浏览器缓存三、CDN缓存四、正向代理缓存五、反向代理缓存六、Nginx内置缓存七、外置内存缓存八、upstream应用缓存博文参考原创 2023-03-24 23:56:44 · 666 阅读 · 1 评论 -
Nginx——日志数据采集模块
nginx documentation原创 2023-03-26 12:35:19 · 521 阅读 · 0 评论 -
Nginx——openresty配置与实战
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo。原创 2023-03-26 14:06:35 · 1798 阅读 · 0 评论 -
Nginx——Nginx优化方案设计
它提供了真正的多路复用和并发,更好的报头压缩(二进制编码),更好的优先级,更好的流控制机制以及称为服务器推送的新交互模式,该模式使服务器能够将响应推送到客户端。一般情况下都是不存在ssl模块的,接下来进入到你的解压缩后的nginx目录,注意这里不是nginx安装目录,是解压缩后的目录,我的是在(/root/nginx),进入目录后,输入。本博文介绍Nginx的优化的设计方向,同时介绍优化的原理,帮助大家在nginx的使用和优化中提供一个参考的方法,让你的nginx发挥最大性能,节约系统资源。原创 2023-03-14 21:52:35 · 2203 阅读 · 2 评论 -
Nginx——生产环境压测与性能优化实战
摘要对生产环境下机器的配置:2核4 线程16G内存 500G的硬盘做压力测试。用于预估项目需要多少的机器配置。一、webbench安装(Linux)webbench官网:http://home.tiscali.cz/~cz210552/webbench.htmlyum install -y gcc ctagsmkdir -m 644 -p /usr/local/man/man1wget http://www.ha97.com/code/webbench-1.5.tar.gz..原创 2022-01-19 11:07:48 · 4151 阅读 · 0 评论 -
Nginx——Nginx主从,双主高可用架构实战
可以认为它是实现路由器高可用的容错协议,即将N台提供相同功能的路由器组成一个路由器组(RouterGroup),这个组里面有一个master和多个backup,但在外界看来就像一台一样,构成虚拟路由器,拥有一个虚拟IP(vip,也就是路由器所在局域网内其他机器的默认路由),占有这个IP的master实际负责ARP相应和转发IP数据包,组中的其它路由器作为备份的角色处于待命状态。自Nginx 发布以来,Nginx 已经因为它的稳定性、丰富的功能集、 示例配置文件和低系统资源的消耗而闻名了。原创 2022-01-07 16:48:07 · 4253 阅读 · 2 评论 -
Nginx——高并发系统资源静态化方案
注意看 这里的rsync 每次都是全量的同步(这就坑爹了),而且 file列表是循环形式触发rsync ,等于有10个文件发生更改,就触发10次rsync全量同步(简直就是噩梦),那还不如直接写个死循环的rsync全量同步得了。那么如何解决这个”页面部分缓存”问题,利用SSI就可以解决,在首页的静态页面中嵌入个人信息的动态页,由于是服务器端的嵌入,所以用户浏览的时候都是一个嵌入后的页面。要做到实时,就必须要减少rsync对目录的递归扫描判断,尽可能的做到只同步inotify监控到已发生更改的文件。原创 2023-03-24 23:22:09 · 820 阅读 · 0 评论