Nginx 访问限频配置实战:用 `limit_req` 限制高频请求

Nginx 自带的 `ngx_http_limit_req_module` 可以直接按客户端请求速率做限流,适合拦截恶意爬虫和突发高频访问。本文用一套可直接落地的配置,说明 `limit_req_zone`、`burst`、`nodelay` 的作用,以及测试生效和后续优化的方法。 服务器被恶意爬虫或异常高频请求拖慢时,很多人第一反应是上更重的防护方案,但对大多数站点来说,Nginx 自带的限流模块往往就够用。

Nginx 访问限频配置实战:用 `limit_req` 限制高频请求

Nginx 配置中如何优化静态文件服务

想让 Nginx 的静态文件服务更快,关键不在“堆参数”,而在把路径映射、压缩、缓存、零拷贝、连接复用和日志策略配到位。本文按常见优化场景拆解每个配置项的作用、适用边界和组合方式。

Nginx 配置中如何优化静态文件服务

Linux 下如何用 PHP-FPM 管理多个 PHP 站点

这篇文章梳理了 Linux 下用 PHP-FPM 管理多个 PHP 站点的标准做法:先安装 PHP-FPM,再为每个站点拆分独立池配置,并分别接入 Nginx 或 Apache。重点在于 socket 路径、运行用户和进程参数的匹配,这直接决定多站点隔离是否稳定。

Linux 下如何用 PHP-FPM 管理多个 PHP 站点

Node.js 项目在 Linux 上如何配置 Nginx

本文用一套可直接照着执行的流程,讲清 Node.js 项目在 Linux 上接入 Nginx 反向代理的方法,涵盖安装、配置、启用、验证和防火墙放行,并点出最常见的排错方向。 Node.js 项目部署到 Linux 服务器后,通常不会直接把应用端口暴露给公网,而是交给 Nginx 做反向代理。这样既方便统一接入 80/443,也为后续启用 HTTPS、缓存和负载均衡留出空间。

Node.js 项目在 Linux 上如何配置 Nginx

如何在 Linux 上部署 JavaScript 应用

这篇文章把 Linux 部署 JavaScript 应用的常见流程整理成一套可执行清单:从安装 Node.js 和 npm、初始化项目、安装依赖,到用 PM2 托管进程、用 Nginx 做反向代理,再到生产环境配置、安全加固与后续监控。适合第一次把 Node.js 服务放上服务器的读者快速建立完整部署思路。

如何在 Linux 上部署 JavaScript 应用