主题
Web 基础设施
47 篇文章
-
内网环境如何检查证书链的完整性
在内网环境中如何检查 SSL 证书链的完整性。通过 openssl 命令查看证书链级次,理解中间证书的作用和缺失的影响。
-
SSL证书链
SSL 证书链的结构与原理。完整的证书链分为三级:服务端证书、中间证书、根证书,形成信任链。
-
Nginx location中alias与root的用法
Nginx location 中 alias 与 root 的区别和用法。两者都可以指定文件路径,但拼接方式不同,需要在不同场景选择正确指令。
-
Nginx Location 正则表达式与匹配优先级
Nginx location 正则表达式与匹配优先级的详细说明。包括等号、波浪号、脱字符等各种匹配符的用法和优先级规则。
-
oncall小工具前端代码解读
一个使用 Vue.js 框架的 oncall 前端工具代码解读,包括 HTML 页面结构和 JavaScript 逻辑处理。
-
object的一次理解
JavaScript 中通过接口获得的 JSON 数据在 JS 中被当作 object(对象/字典)。介绍如何获取对象的 key 和遍历 key-value 对。
-
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
Nginx 1.4.2 在 CentOS 6.4 上的实战笔记:编译安装与 SysV 脚本、proxy_pass 反向代理、upstream 负载均衡(权重、健康检查、backup、ip_hash)、proxy_cache 页面缓存、rewrite URL 重写及基于 WebDAV 的读写分离。
-
Nginx 四层负载均衡
Nginx 四层(TCP/UDP)负载均衡的配置和使用。包括静态上游配置、动态负载均衡、基于 consul 的自动发现等。
-
本博客 Nginx 配置之性能篇
Nginx 性能优化配置笔记:TCP 优化(sendfile、tcp_nopush、TCP Fast Open、reuseport)、Gzip 压缩、proxy_cache 服务端缓存与浏览器强缓存/协商缓存、SPDY(HTTP/2)以及 HTTPS 优化(TLS 会话恢复、OCSP Stapling)。
-
Nginx环境下http和https共存的方法
配置 Nginx SSL 后 http 和 https 共存的问题。默认情况下配置不当会导致 http 请求返回 400 错误,解决方案是将 ssl 指令配置在监听端口上。
-
SPDY 是什么?如何部署 SPDY?
SPDY 是 Google 开发的应用层协议,通过多路复用、头压缩和服务器推送优化 HTTP 性能。本文介绍 SPDY 原理和 Apache mod_spdy 部署步骤。
-
淘宝全站HTTPS百万页面改造技术细节
淘宝全站 HTTPS 百万页面改造的技术方案。涵盖性能优化、兼容性处理、证书管理等关键技术,以及移动端加密优化和动态切换方案。
-
shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询)
编写 shell 脚本分析 nginx 日志,统计访问次数最多和最耗时的页面(慢查询)。用于服务器性能优化时识别高访问量和高耗时页面。
-
Nginx虚拟主机根据不同的域名使用不同的root路径
Nginx 虚拟主机根据不同域名使用不同root路径的配置方法。通过设置变量和 if 指令,动态指定不同子域名对应的文件根目录。
-
nginx反向代理下载文件不完整的问题
nginx 反向代理转发大文件时下载不完整的原因和解决方案。问题根源在于代理缓冲区满,导致下载中断。
-
修改Apache最大连接数和MySQL并发数
Apache 和 MySQL 连接数的优化配置。根据服务器硬件资源(CPU、内存、带宽)调整最大连接数参数,防止资源耗尽。
-
Subversion和Apache、apr、apr-util的关系
SVN 服务器和客户端的安装要求。服务器可独立运行或与 Apache 配合使用;客户端在不同平台和访问协议下的依赖关系。
-
Nginx+Apache+SVN迁移部署
nginx 反向代理 Apache+SVN 服务的部署步骤和常见问题排查。涉及 SVN 目录迁移、Apache 配置、nginx 反向代理设置等。
-
Apache和PHP的几种运行方式
Apache 和 PHP 的三种主要集成方式(CGI、Apache 模块、FastCGI)的工作原理、性能对比和适用场景。
-
PHP-FPM的进程管理方式及优化
PHP-FPM 两种进程管理模式(static 和 dynamic)的原理和优化建议。根据服务器内存大小选择合适的模式和参数配置。
-
Apache的prefork模式和worker模式
Apache 两种多路处理模块(MPM)的对比。prefork 模式以进程处理请求,worker 模式采用进程+线程混合方式,各有优劣。
-
查看Apache并发请求数及其TCP连接状态
监控 Apache 服务器的并发请求处理能力。通过系统命令查看 httpd 进程数和网络连接状态,理解 TCP 连接的各种状态。
-
Windows+Apache2.x+PHP5.3+fcgid fastcgi运行配置
Windows 环境下 Apache 和 PHP 以 FastCGI 方式运行的完整配置流程。mod_fcgid 是比 mod_fastcgi 更先进的 Apache 模块。
-
nginx开启目录浏览、下载、流控、访问限制功能
nginx 服务器目录浏览和文件下载的配置方法。包括开启目录浏览、设置文件大小显示单位、并发限制和下载速度限制、IP 访问控制等功能。
-
nginx出现413 Request Entity Too Large错误
nginx 413 错误的原因和解决方法。通过修改 client_max_body_size 配置允许更大的请求体,同时需要与后端 PHP 配置保持一致。
-
打开nginx调试
nginx 调试模式的启用方法。通过编译选项和配置文件设置启用调试日志,并通过日志级别和二级选项灵活控制调试信息的详尽程度。
-
nginx代理后端web获取用户真实IP
nginx 反向代理场景下后端 web 服务器获取客户端真实 IP 的配置方法。通过 X-Real-IP 和 X-Forwarded-For 头传递真实 IP 信息。
-
$request_time & $upstream_response_time
nginx 日志中两个重要时间变量的含义和区别。request_time 是从接收请求到发送完回复的总时间,upstream_response_time 是后端服务器的响应时间。
-
PHP无法显示错误日志的问题
修复 PHP 无法显示错误日志的配置。在 php.ini 中开启 log_errors 和 error_reporting 两项设置。
-
LNMP 优化
单台服务器 LNMP 性能优化方案,包括 Nginx FastCGI 缓存、PHP opcode 缓存、TCMalloc 内存优化、Gzip 压缩、php-fpm 调优、慢日志监控等。
-
Nginx 优化教程 (实现突破十万并发)
Nginx 性能优化配置,包括 worker 进程、连接数、文件缓存、内核参数调优等,以及 TCP 连接、TIME_WAIT 等网络优化技巧。
-
LVS DR 的体系结构与原理
LVS DR (Direct Routing) 模式工作原理详解,包括数据包转发流程、Director 和 RealServer 的交互、MAC 地址转换、ARP 抑制等关键技术点。
-
利用 Piranha 实现 Web 负载均衡
LVS 负载均衡架构的 VS/NAT、VS/DR、VS/TUN 三种模式原理和对比,以及基于 Piranha 的 NAT 和 DR 方式负载均衡集群配置。
-
Piranha + LVS 构建负载均衡 (zy 笔记)
Piranha 负载均衡器和 Real Server 的安装配置步骤,包括 IP 转发、ARP 抑制、VIP 配置等关键设置。
-
解决 CentOS6 下安装 ipvsadm-1.26 报错
CentOS6.2 安装 ipvsadm-1.26 时因缺少 netlink 依赖库导致编译失败的解决方法。
-
RHCS 群集状态查看 (clustat)
clustat、cman_tool、group_tool 三种 RHCS 集群状态查看工具的用法和参数说明,包括集群成员状态、节点信息、fence 状态等监控。
-
RHEL6 GFS Web HA 实现
RHEL6 上基于 GFS 共享存储和集群的 Web 高可用实现,涵盖实验环境配置、iSCSI 存储、集群初始化、GFS 挂载等步骤。
-
Nginx 配置文件 nginx.conf 中文详解
Nginx 配置文件参数详解,包括运行用户、进程数、日志定义、工作模式、http 服务器配置、upstream 配置、server 块、location 块等核心配置说明。
-
解析 RHCS 高可用集群 HA 及负载均衡集群 LB 的实现方法
RHCS 的高可用集群(RHCM)和负载均衡集群(Piranha/LVS)实现方法、基础知识、架构特点及配置。涵盖高可用集群的容错机制、LVS 的 VS/NAT、VS/DR、VS/TUN 三种工作模式。
-
RedHat 集群套件 (高可用、负载均衡) 简介
RHCS 的高可用集群(RHCM)和负载均衡集群(Piranha/LVS)实现方法、基础知识、架构特点及配置。涵盖高可用集群的容错机制、LVS 的 VS/NAT、VS/DR、VS/TUN 三种工作模式。
-
RHCS5 部署
Web+MySQL 双机高可用集群的部署实例,涵盖环境准备、RHCS 软件安装、Luci 配置、集群创建、Failover Domain 和 Resources 配置、GFS2 文件系统设置、Quorum Disk 配置等完整流程。
-
RHCS 概念篇
Red Hat Cluster Suite (RHCS) 的架构、三大核心功能(高可用、负载均衡、存储集群)、主要组件(CMAN、DLM、CCS、Fence、GFS、LVS、LUCI)和运行原理。
-
RHCS5维护
RHCS 集群的启动、关闭、应用服务管理、状态监控,以及 GFS2 文件系统的维护操作。涵盖核心工具 cman、rgmanager、GFS2 管理命令的使用方法。
-
RHCS部署
Red Hat Cluster Suite 部署流程,包括共享存储配置、集群组件安装、集群配置和启动。
-
Nginx打开目录浏览功能(autoindex)
在 nginx 配置中启用 autoindex 参数实现目录列表浏览,支持文件大小和修改时间的显示选项。
-
nginx安装笔记
解决 nginx 编译时 OpenSSL 配置错误导致的 make 失败问题。
-
nginx 做反向代理
Nginx 反向代理部署指南:安装前置依赖(PCRE、OpenSSL),编译配置,生成 SSL 证书,配置 upstream 和反向代理,常用管理命令。