Nginx 限制特定客户端设备访问
1. 概述 本文介绍如何通过 Nginx 配置来限制特定移动设备(如苹果系列设备)访问服务器。这种限制在某些业务场景下可能会用到,比如: 针对特定设备做访问控制 区分移动端和PC端的访问策略 防止某些设备的恶意爬虫 2. 配置方法 2.1 基础配置 在 Nginx 的 server 块中的 loca
Nginx 静态资源站点配置
1. 概述 本文介绍如何配置一个带有 HTTPS、访问控制和目录浏览功能的 Nginx 静态资源站点。 2. 环境要求 Nginx 版本 >= 1.19.0(支持 HTTP/2) OpenSSL 支持 htpasswd 工具(apache2-utils) 3. 安装必要工具 # CentOS/RHE
Nginx 正向代理配置
Nginx 搭建 HTTPS 代理服务器 1. 背景说明 在内网环境中,服务器往往无法直接访问外网,这给软件安装和系统更新带来不便。本文介绍如何使用 Nginx 搭建代理服务器,实现内网服务器通过代理访问外网资源。特别关注 HTTPS 代理的实现方案。 2. 环境准备 2.1 所需组件 Nginx
FRP 内网穿透配置
本文介绍了如何使用FRP(Fast Reverse Proxy)进行内网穿透,以实现Windows远程桌面控制。文中详细说明了服务端(VPS)和客户端(Windows)的环境要求、配置步骤及安全建议,包括安装脚本、端口配置、防火墙设置和启动命令。此外,还提供了连接方法和故障排查建议,确保用户能够顺利搭建和维护远程桌面连接。
Linux 自签证书SSL
前言 本文档介绍如何在 CentOS 7 系统上使用 OpenSSL 工具生成和配置 HTTPS 自签名证书。请注意,本教程仅适用于测试和开发环境,生产环境建议使用受信任的 CA 机构颁发的证书。 环境准备 操作系统:CentOS 7 所需工具:OpenSSL、Apache HTTP Server
MySQL 主从复制配置完整指南
MySQL 主从复制配置完整指南 1. 概述 1.1 功能简介 MySQL主从复制(Replication)允许将一个MySQL实例(主服务器)的数据实时同步复制到另一个MySQL实例(从服务器)。 1.2 应用场景 数据备份 读写分离 故障转移 数据分析 异地容灾 1.3 工作原理 主库记录二进制
MySQL 主主复制配置指南(基于 GTID)
MySQL 主主复制配置指南(基于 GTID) 本指南旨在帮助 Linux 运维工程师配置 MySQL 的主主复制模式(基于 GTID)。通过本指南,您将了解如何在两台服务器之间设置主主复制,以实现高可用性和负载均衡。 目录 概述 环境准备 配置主数据库 配置从数据库
Linux KVM qemu文件版本转换
QEMU/KVM 虚拟机迁移问题解决指南 问题描述 在进行KVM虚拟机迁移过程中遇到以下错误提示: uses a qcow2 feature which is not supported by this qemu version: QCOW version 3 原因分析 版本兼容性问题 源镜像使用
Linux KVM 环境部署
KVM 环境配置指南 本文旨在为 Linux 运维工程师提供在 CentOS 系统上配置 KVM 虚拟化环境的详细步骤。通过优化配置,您可以提升系统性能、增强安全性,并高效管理虚拟机。 目录 准备工作 1.1 禁用 SELinux 1.2 停用防火墙和网络管理器
Nginx 限制地区访问
本指南介绍了如何在 CentOS 7 环境下配置 Nginx,以限制特定地区的访问。通过安装必要的依赖项、libmaxminddb 库和 GeoIP 地址数据库,并增加 GeoIP2 模块,在 Nginx 配置项中设置只允许中国 IP 和局域网 IP 访问。配置示例强调禁止非中国外网 IP 访问,通过 map 和 geoip2 指令定义国家和 IP 访问权限,未被允许的将返回 403 状态码。完成配置后,测试以确保效果并提高网站安全性。