Nginx
斗者_2013
多年java老兵,专注微服务,中间件等热点技术,分享工作心得和技术干货
展开
-
nginx启动、重启、关闭
方式一:传统方法一、启动 cd usr/local/nginx/sbin./nginx二、重启 更改配置重启nginx kill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin./nginx -s reload 判断配置文件是否正确 nginx -t -c原创 2016-07-11 15:55:14 · 142509 阅读 · 7 评论 -
完美集群监控组合ganglia和nagios
Ganglia是伯克利开发的一个集群监控软件。可以监视和显示集群中的节点的各种状态信息,比如如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,同时可以将历史数据以曲线方式通过php页面呈现。而ganglia又依赖于一个web服务器用来显示集群状态,用rrdtool来存储数据和生成曲线图,需要xml解析因此需要expat,配置文件解析需要libconfuse。安装apche的h转载 2016-07-18 10:35:40 · 2766 阅读 · 0 评论 -
了解负载均衡 会话保持 session同步(转)
一,什么负载均衡一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西。但是随着网站访问量和流量的快速增长,单台服务器受自身硬件条件的限制,很难承受这么大的访问量。在这种情况下,有二种方案可以选择: 1,对单台服务器的硬件进行更新,由双核的变成四核的,内存加大等。 2,增加服务器的台数,来分担服务器的负担。以实现增加网络带宽,增加服务器的处理能力的目的。转载 2016-07-18 10:28:34 · 2345 阅读 · 0 评论 -
配置LVS + Keepalived高可用负载均衡集群之图文教程
负载均衡系统可以选用LVS方案,而为避免Director Server单点故障引起系统崩溃,我们可以选用LVS+Keepalived组合保证高可用性。 重点:每个节点时间都同步哈!C++代码[root@DR2 ~]# ntpdate time.windows.com && hwclock -w 1、环境简介:1)虚拟机:VMware转载 2016-04-02 18:41:12 · 808 阅读 · 0 评论 -
Nginx/LVS/HAProxy负载均衡软件的优缺点详解
PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的转载 2016-07-15 17:13:37 · 365 阅读 · 0 评论 -
keepalived+nginx双机热备+负载均衡
keepalived+nginx双机热备+负载均衡最近因业务扩展,需要将当前的apache 转为nginx(web), 再在web前端放置nginx(负载均衡)。同时结合keepalived 对前端nginx实现HA。nginx进程基于于Master+Slave(worker)多进程模型,自身具有非常稳定的子进程管理功能。在Master进程分配模式下,Master进程永远不进行业务处理转载 2016-07-13 00:23:36 · 645 阅读 · 0 评论 -
Nginx之页面缓存
1.指令说明proxy_cache_path语法:proxy_cache_path path [levels=number] keys_zone=zone_name:zone_size [inactive=time] [max_size=size]; 默认值:None 使用字段:http 指令指定缓存的路径和一些其他参数,缓存的数据存储在文件中,并且使用代理url的哈转载 2016-07-13 00:00:38 · 11739 阅读 · 0 评论 -
nginx之负载均衡
注,大家可以看到,由于我们网站是发展初期,nginx只代理了后端一台服务器,但由于我们网站名气大涨访问的人越来越多一台服务器实在是顶不住,于是我们加了多台服务器,那么多台服务器又怎么配置代理呢,我们这里以两台服务器为案例,为大家做演示。1.upstream 负载均衡模块说明案例:下面设定负载均衡的服务器列表。1234567转载 2016-07-12 23:33:23 · 484 阅读 · 0 评论 -
nginx之反向代理
在配置nginx反向代理之间我们得先准备两台测试服务器,Web1与Web2。1.安装httpd12[root@web1 ~]# yum install -y httpd[root@web2 ~]# yum install -y httpd2.提供测试页面12转载 2016-07-11 18:59:26 · 582 阅读 · 0 评论 -
Centos6.4上安装Nginx
安装软件nginx安装很简单1、安装nginx需要的环境,pcre(作用rewrite)、zlib(作用压缩)、ssl,这个也可以自己下载编译安装yum -y install zlib;yum –y install pcre;yum –y install openssl;2、下载安装nginx-*.tar.gz。tar –zxvf nginx转载 2016-07-08 13:57:15 · 1370 阅读 · 0 评论