网站集群架构之负载均衡(Nginx)

一、集群负载均衡概述 1.负载均衡介绍:   负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。其工作模式为将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器 […]

Zabbix监控之Nginx触发器报警

1.首先我们给Nginx添加触发器   1)选择Configuration—>Hosts   2)找到我们相对应的主机进入   3)选择主机中的Triggers—>添加(Create trigger) 2.我们设置一个事件 3.我们选择Insert,然后选择Add即可 4.查看报警状态   因为 […]

Zabbix应用监控之Nginx状态监控

Zabbix应用监控之Nginx状态监控   1.开启Nginx监控   2.编写脚本来进行数据采集   3.设置用户自定义参数   4.重启zabbix-agent   5.添加item   6.创建图形   7.创建触发器   8.创建模板 1)配置Agent标准化目录结构 [root@linux-node1 ~] […]

Zabbix 3.0自定义监控项

1.监控案例[自定义监控项] 例如:我们自己添加一个监控项来进行监控当前的活动连接数 Nginx状态模块配置如下,过于简单不说了 [root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf listen 8080; location /status { stub_s […]

反向代理负载均衡系列之Nginx

反向代理之Nginx 1.反向代理服务器概述 2.部署环境准备 3.Node节点部署 4.反向代理部署  4.1配置Nginx7层反向代理 5.测试代理 1.反向代理服务器概述   反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服 […]

核心DBA之Mysql多实例

什么是Msyql的多实例?   简单的说,Mysql多实例就是一台服务器上同时开启多个不同的服务端口(如3306、3307)同时运行多个Mysql服务进程,这些服务进程通过不同socket监听不同的服务端口来提供服务。 Msyql的多实例特点:   这些Mysql共用一套Mysql的安装程序,使用不用的配置文件(my. […]

集群架构之Nginx负载均衡+keepalived高可用

简单实现集群架构之Nginx负载均衡+keepalived高可用 反向代理于负载均衡概念   严格的说,Nginx仅仅是Nginx Proxy反向代理使用的,因为这个反向代理功能表现的效果是负载均衡集群的效果,所以又称为Nginx反向代理;普通负载均衡软件LVS,其实实现的功能只是对请求数据包的转发(可能会改写数据包) […]

定制RPM包之Nginx rpm包

定制RPM包方式分为两种 1.使用rpmbuild原生打包命令打包(需要编写spec文件) 2.借组打包工具fpm进行打包(简单、快速、高效)推荐使用此方式 说明:前半部分先介绍下RPM及rpmbuild方式定制nginx rpm包,后半部分使用fpm工具定制nginx的rpm包 RPM简介  ● RPM全称是Red […]

WordPress优化之Nginx开启Fastcgi_cache缓存

  前些天,在张戈博客卡看到<<Nginx开启fastcgi_cache缓存加速,支持html伪静态页面>>一文,觉得总结的很好,故依照葫芦画票也折腾了起来,过程还算顺利。下面把过程和注意点也顺便再记录总结下,方便日后查看同时也分享给需要的朋友。也再次感谢张戈精彩总结.   我们大家都知道Ngi […]

Nginx日志切割

nginx没有日志文件rotate功能,nginx日志默认情况下统统写入到一个文件中,文件会变的越来越大,非常不方便查看分析。以日期来作为日志的切割是比较好的,通常我们是以每日来做统计的。下面来说说nginx日志切割 这里我们采用 cron+scripts(按照日期每天生成对应日志文件,并删除7天以前的日志) 说明: […]