Nhub · 技术志 记录现代运维与工程的点滴洞见

nginx用户认证配置(Basic HTTP authentication)

ngx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。 默认情况下nginx已经安装了ngx

Administrator Administrator 发布于 2025-11-07

Nginx深入详解之upstream分配方式

本文汇总并校正 Nginx 的 upstream 负载均衡策略,用简洁示例说明场景选择与注意事项。 内置分配方式(HTTP 模块) 默认轮询(round robin) upstream backend { server 192.168.1.101:8888; server 192.168.1

Administrator Administrator 发布于 2025-11-06

Nginx Referer 校验与防盗链最佳实践

Referer 校验可以作为“静态资源防盗链”的轻量方案,但需了解其局限:Referer 可能不存在、被部分浏览器/代理隐藏或被伪造,因此仅适合作为“门槛”,不可作为安全逻辑的唯一依据。 关键指令 valid_referers: 定义哪些来源的 Referer 视为合法。可使用关键字: none:无

Administrator Administrator 发布于 2025-11-05

Nginx中的判断条件

本文清理整理了 Nginx 中 if 的判断条件、注意事项,以及提供更安全、可维护的替代写法和多个可复制的配置样例。 判断条件速查(if 可用) =:等值比较(如:if ($remote_addr = 1.2.3.4)) ~:正则匹配,区分大小写(如:if ($request_uri ~ ^/api

Administrator Administrator 发布于 2025-11-05

Nginx 解决跨域(CORS)最佳实践

本文梳理跨域的背景、反向代理与服务端 CORS 的配置方式,并给出在 Nginx 中更健壮的示例。重点修正了容易踩坑的点( * 的使用、 add_header 的生效条件、预检响应等)。 跨域本质 浏览器基于同源策略限制不同源的资源访问,跨域指“协议/域名/端口”任一不同。 CORS 通过约定的响应

Administrator Administrator 发布于 2025-11-03

nginx的rewrite转发重写(改写)

📝 通用配置模板 location ~ ^/你的路径前缀/ { rewrite ^/你的路径前缀/(.*)$ /重写后的路径/$1 break; proxy_pass http://后端服务器地址:端口; expires 缓存时间; } 配置解析与通用模板 下面

Administrator Administrator 发布于 2025-10-30

emqx客户端监控并告警

背景 为了实现监控客户端断开并触发企业微信告警的功能,我们需要编写一个脚本。这个脚本将定期检查客户端的状态,一旦检测到异常断开的情况,就会通过企业微信的API发送一条告警消息给指定的用户或群组。下面是一个基于bash的简单示例方案,其中包括了基本步骤和代码片段。 脚本编写 服务器需要安装jq yum

Administrator Administrator 发布于 2025-10-25

linux服务器xfs文件系统因断电出现input_output error错误的修复过程

背景 在一次断电过了几个小时之后,实验室集群的文件夹ls时候,出现了input/output error

Administrator Administrator 发布于 2025-10-22

LVM逻辑盘卷管理

LVM操作指南 1. 刷新分区表 # 刷新分区表,使系统识别新的分区或更改 partprobe 2. 逻辑卷管理 禁用逻辑卷 # 禁用逻辑卷 lvchange -an /dev/vg001/lv001

Administrator Administrator 发布于 2025-10-16

Centos7 安装 NFS 服务器

192.186.2.105 NFS 服务器 192.168.2.106 Client 客户端 一、安装 NFS 服务器 1、创建 数据文件夹 mkdir -p /nfsdata

Administrator Administrator 发布于 2025-10-16
上一页 下一页