服务器使用 Nginx 并且上游嵌套了 CDN,难免会遇到一个问题:“请求日志中记录的都是 CDN IP 而非实际请求 IP” 。众所周知,这样不利于网站管理,或者说难以规避一些恶意的风险。解决这个问题不复杂,只需要在 Nginx 的 Http 段添加如...
阅读全文...
Nginx四层负载均衡
四层负载均衡所谓四层就是OSI模型的传输层,
主要是基于tcp/ip的负载均衡模式,即基于ip和端口的方式实现将请求转发至后端节点。
常用场景
1)实现tcp协议的负载均衡
例:对后端服务MySQL从库、以及Redis等服务的负载。
纯粹基于四层的Web...
阅读全文...
阅读全文...
Keepalived配置负载均衡服务其中一台的Nginx的进程停止,导致没有办法提供服务问题
Keepalived配置负载均衡服务其中一台的Nginx的进程停止,导致没有办法提供服务问题物理服务器如果宕机,keepalived配置的BACKUP那台可以直接接管,但是如果只是MASTER那台的nginx服务意外停止服务,但是vip并没有漂移到BAC...
阅读全文...
阅读全文...
Nginx+Keepalived简单配置
Keepalived简单配置Keepalived服务的三个重要功能管理LVS负载均衡对LVS节点做健康检查(基于端口和URL)VRRP高可用功能原理:通过VRRP(虚拟路由冗余协议)实现高可用通过竞选机制实现高可用(手动:配置优先级,优先级大的是主,小的...
阅读全文...
阅读全文...
Nginx基于user_agent及浏览器实现转发
Nginx基于user_agent及浏览器实现转发【基于客户端设备】服务说明列表:节点 IP及端口 测试地址 字符串为代表业务web01 10.0.0.7:80 客户端(PC、谷歌浏览器) pc_poolsweb02 10.0.0.8:80 iphone...
阅读全文...
阅读全文...
LNMP架构环境部署(YUM安装方式)
LNMP架构环境部署(yum安装方式)1、使用官方仓库安装 Nginx#可能优先使用epel里的源,怎么确保我们配置的 官方优先。
[root@web01 ~]$yum -y install yum-plugin-priorities
[root@web...
阅读全文...
阅读全文...
Nginx常用基础模块整理
Nginx常用基础模块1、Nginx软件功能模块说明模块名称解释说明ngx_http_core_module包括一些核心的http参数配置,对应Nginx的配置为http区块部分ngx_http_access_module访问控制模块,用来控制网站用户对...
阅读全文...
阅读全文...
Nginx 基于域名的虚拟主机实践
Nginx 基于域名的虚拟主机实践1、Nginx master和worker进程1.master进程:老大不干活,管理监控小弟2.多个worker_processes负责干活的,接收请求并处理。占用内存资源,数量和CPU核数相当。2、Nginx目录结构[...
阅读全文...
阅读全文...
CentOS 7下的Nginx安装方法
Nginx安装两种安装方法。yum安装(注意epel源也有nginx,可以调整优先级或者临时删除epel源再安装)[radio color="blue" checked="checked"]yum优先级调整方法:[/radio]yum install y...
阅读全文...
阅读全文...