- 背景交代:公司ToB SaaS业务,QPS峰值8k,原架构是Nginx + Lua做流量网关。为了对接Istio、顺手蹭Envoy的observability,我们拍板——“无痛”迁移。结果从立项到全量灰度花了6周,踩坑无数。下面把血泪笔记整理出来,供后来人“无痛”翻坑。 1. 为什么要换?坦白说,最初的理由只有两个:老板在PPT上看到Envoy能“自动熔断”和“分布式tracing”。运维... 背景交代:公司ToB SaaS业务,QPS峰值8k,原架构是Nginx + Lua做流量网关。为了对接Istio、顺手蹭Envoy的observability,我们拍板——“无痛”迁移。结果从立项到全量灰度花了6周,踩坑无数。下面把血泪笔记整理出来,供后来人“无痛”翻坑。 1. 为什么要换?坦白说,最初的理由只有两个:老板在PPT上看到Envoy能“自动熔断”和“分布式tracing”。运维...
- 负载高了别慌,openEuler 也能“八仙过海”:聊聊它的负载均衡配置那些事 负载高了别慌,openEuler 也能“八仙过海”:聊聊它的负载均衡配置那些事
- 1. 引言Nginx(发音为 "Engine-X")是一款高性能的开源 Web 服务器、反向代理服务器、负载均衡器和 HTTP 缓存工具。它以其高并发、低内存占用和稳定性著称,广泛应用于互联网基础设施中。本指南将详细介绍如何在 Ubuntu 系统上安装、卸载、配置 Nginx,并深入探讨其核心原理和应用场景。2. 技术背景2.1 Nginx 的起源与发展由俄罗斯开发... 1. 引言Nginx(发音为 "Engine-X")是一款高性能的开源 Web 服务器、反向代理服务器、负载均衡器和 HTTP 缓存工具。它以其高并发、低内存占用和稳定性著称,广泛应用于互联网基础设施中。本指南将详细介绍如何在 Ubuntu 系统上安装、卸载、配置 Nginx,并深入探讨其核心原理和应用场景。2. 技术背景2.1 Nginx 的起源与发展由俄罗斯开发...
- 以下是Ubuntu云服务器部署Spring Boot + Vue + MySQL的完整指南,涵盖从环境准备到生产优化的全流程:一、引言现代全栈应用部署需要前后端分离、数据库高效协同。通过Ubuntu云服务器部署Spring Boot(后端)、Vue(前端)和MySQL(数据库),可实现高可用、易扩展的Web服务。典型应用场景包括:企业级SaaS平台电商系统数据可视化仪表盘二、技术架构grap... 以下是Ubuntu云服务器部署Spring Boot + Vue + MySQL的完整指南,涵盖从环境准备到生产优化的全流程:一、引言现代全栈应用部署需要前后端分离、数据库高效协同。通过Ubuntu云服务器部署Spring Boot(后端)、Vue(前端)和MySQL(数据库),可实现高可用、易扩展的Web服务。典型应用场景包括:企业级SaaS平台电商系统数据可视化仪表盘二、技术架构grap...
- Nginx 413 修改上传文件大小限制在使用 Nginx 作为 Web 服务器时,有时会遇到客户端尝试上传大文件时返回 413 Request Entity Too Large 的错误。这个错误表示客户端请求的实体大于服务器愿意或能够处理的大小。本文将介绍如何通过配置 Nginx 来解决这个问题。1. 理解 413 Request Entity Too Large 错误当 ... Nginx 413 修改上传文件大小限制在使用 Nginx 作为 Web 服务器时,有时会遇到客户端尝试上传大文件时返回 413 Request Entity Too Large 的错误。这个错误表示客户端请求的实体大于服务器愿意或能够处理的大小。本文将介绍如何通过配置 Nginx 来解决这个问题。1. 理解 413 Request Entity Too Large 错误当 ...
- Nginx如何封禁IP和IP段?在Web服务器的日常管理中,有时需要对特定的IP地址或IP段进行访问限制,以保护网站的安全。Nginx作为一个高性能的HTTP和反向代理服务器,提供了灵活的配置选项来实现这一需求。本文将详细介绍如何使用Nginx封禁单个IP地址和IP段。1. 封禁单个IP地址1.1 编辑Nginx配置文件首先,需要编辑Nginx的配置文件。通常,这个文件位于/etc/ng... Nginx如何封禁IP和IP段?在Web服务器的日常管理中,有时需要对特定的IP地址或IP段进行访问限制,以保护网站的安全。Nginx作为一个高性能的HTTP和反向代理服务器,提供了灵活的配置选项来实现这一需求。本文将详细介绍如何使用Nginx封禁单个IP地址和IP段。1. 封禁单个IP地址1.1 编辑Nginx配置文件首先,需要编辑Nginx的配置文件。通常,这个文件位于/etc/ng...
- 引言在 Kubernetes 集群中,Ingress-NGINX 是一个非常流行的用于暴露集群内部服务到外部世界的 Ingress 控制器。监控 Ingress-NGINX 的性能和健康状况对于确保服务的稳定性和可靠性至关重要。Prometheus 是一款流行的开源监控和告警工具,非常适合用于收集和查询 Ingress-NGINX 的指标。通过集成 Prometheus 和 Ingress... 引言在 Kubernetes 集群中,Ingress-NGINX 是一个非常流行的用于暴露集群内部服务到外部世界的 Ingress 控制器。监控 Ingress-NGINX 的性能和健康状况对于确保服务的稳定性和可靠性至关重要。Prometheus 是一款流行的开源监控和告警工具,非常适合用于收集和查询 Ingress-NGINX 的指标。通过集成 Prometheus 和 Ingress...
- 作者:watermelo37 CSDN万粉博主、华为云云享专家、阿里云专家博主、腾讯云、支付宝合作作者,全平台博客昵称watermelo37。 一个假装是giser的coder,做不只专注于业务逻辑的前端工程师,Java、Docker、Python、LLM均有涉猎。------------------------------------------... 作者:watermelo37 CSDN万粉博主、华为云云享专家、阿里云专家博主、腾讯云、支付宝合作作者,全平台博客昵称watermelo37。 一个假装是giser的coder,做不只专注于业务逻辑的前端工程师,Java、Docker、Python、LLM均有涉猎。------------------------------------------...
- Nginx 作为高性能 Web 服务器和反向代理,其性能优化涉及多个层面的配置和系统调整。以下是针对不同场景的优化方案,按优先级和影响程度排序。 一、核心配置优化 1. Worker 进程配置worker_processes auto; # 自动匹配CPU核心数(推荐)# 或显式指定:worker_processes 4; # 通常设为CPU核心数或其倍数worker_rlimit_no... Nginx 作为高性能 Web 服务器和反向代理,其性能优化涉及多个层面的配置和系统调整。以下是针对不同场景的优化方案,按优先级和影响程度排序。 一、核心配置优化 1. Worker 进程配置worker_processes auto; # 自动匹配CPU核心数(推荐)# 或显式指定:worker_processes 4; # 通常设为CPU核心数或其倍数worker_rlimit_no...
- Nginx 默认不会自动切割日志文件,长期运行会导致日志文件过大,影响性能和可管理性。以下是几种常用的 Nginx 日志切割方法: 方法一:使用 logrotate(推荐)logrotate 是 Linux 系统自带的日志管理工具,可以方便地实现日志切割、压缩和删除。 1. 创建 logrotate 配置文件在 /etc/logrotate.d/ 目录下创建 nginx 文件:sudo na... Nginx 默认不会自动切割日志文件,长期运行会导致日志文件过大,影响性能和可管理性。以下是几种常用的 Nginx 日志切割方法: 方法一:使用 logrotate(推荐)logrotate 是 Linux 系统自带的日志管理工具,可以方便地实现日志切割、压缩和删除。 1. 创建 logrotate 配置文件在 /etc/logrotate.d/ 目录下创建 nginx 文件:sudo na...
- Nginx配置WebSocket简介WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。Nginx 作为高性能的 HTTP 和反向代理服务器,在处理 W... Nginx配置WebSocket简介WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。Nginx 作为高性能的 HTTP 和反向代理服务器,在处理 W...
- 引言HTTP(Hypertext Transfer Protocol,超文本传输协议[插图])是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于Web浏览器和Web服务器之间的双工通信。《HTTP权威指南》一书将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节介绍HTTP各方面的特性。纵观全书,对HTTP“为什么”这样做进行了详细的解... 引言HTTP(Hypertext Transfer Protocol,超文本传输协议[插图])是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于Web浏览器和Web服务器之间的双工通信。《HTTP权威指南》一书将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节介绍HTTP各方面的特性。纵观全书,对HTTP“为什么”这样做进行了详细的解...
- Nginx使用 Nginx使用
- 接口每次请求持续一段时间(大约几分钟)后都会中断,报 404 Not Found 错误,通常与超时、资源管理、连接保持、或配置问题相关。可以从以下几个角度进行排查和修复 接口每次请求持续一段时间(大约几分钟)后都会中断,报 404 Not Found 错误,通常与超时、资源管理、连接保持、或配置问题相关。可以从以下几个角度进行排查和修复
- linux面试指南 linux面试指南
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签