Nginx高可用

基于corosync+pacemaker的nginx高可用集群安装配置

12-13
  一.corosync.pacemaker介绍 corosync是用于高可用环境中的提供通讯服务的,它位于高可用集群架构中的底层(Message Layer),扮演着为各节点(node)之间提供心跳信息传递这样的一个角色; pacemaker是一个开源的高可用资源管理器(CRM),位于HA集群架构中资源管理.资源代理(RA)这个层次,它不能提供底层心跳信息传递的功能,它要想与对方节点通信需要借助底层的心跳传递服务,将信息通告给对方.通常它与corosync的结合方式有两种: pacemaker

Nginx的https加密以及nginx日志配置与管理

11-27
使用Nginx的优点 Nginx作为WEB服务器,Nginx处理静态文件.索引文件.自动索引的效率非常高. Nginx作为代理服务器,Nginx可以实现无缓存的反向代理,提高网站的性能 Nginx作为负载均衡服务器,内部可以支持PHP.也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错和利用算法进行负载: Nginx在性能方面:Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 .它支持内核Poll模型,能经受高负载的考验,有报告表明能支持高达 50,000个并发

详解利用Keepalived+Nginx解决站点高可用性

05-17
背景: 公司官网PV不高,压力不大,所以公司给出两台服务器来提供官网web服务,毕竟是公司门面,不能出现问题!所以就需要一个轻量级web容灾方案! 方案: 利用keepalived+nginx实现官网web的高可用性 两台服务器一台为主,一台为备机,使两台机器公用一个虚拟IP,当主服务器宕机,106.3.32.6这个IP会自动切换到备机上,前端机恢复之后再自动切换回主服务机 然后,主服务机和备机利用rsync实现实时同步数据, rsync的安装配置可以参照我之前的一篇文章:http://cuim

轻量级HTTP服务器Nginx入门

05-16
一.什么是Nginx 相信很多读者都对Apache非常熟悉,与Apache类似,Nginx是一款高性能的HTTP和反向代理服务器软件,也是一个 IMAP/POP3/SMTP 代理服务器.Nginx(发音是"engine x")由俄罗斯的程序设计师Igor Sysoev所开发(Igor将源代码以类BSD许可证的形式发布),可以运行在UNIX,GNU/Linux,BSD,Mac OS X, Solaris, 以及 Microsoft Windows等操作系统中.随着Nginx在很多大型网站

Keeplived如何配置Nginx双机高可用

04-20
一.简介 不管是Keepalived还是Heartbeat做高可用,其高可用,都是站在服务器脚本去说的高可用,而不是服务的角度. 也就是说,如果服务器DOWN机或者网络出现故障,高可用是可以实现自动切换的.如果运行的服务,比如Nginx挂掉 这些高可用软件是意识不到的,需要自己写脚本去实现服务的切换. 二.安装配置Keepalived # ./configure # make # make install # cp /usr/local/etc/rc.d/init.d/keepalived /e

关于Nginx+Jboss高可用集群的问题

03-01
问题描述 有两台linux服务器,准备部署Nginx+Jboss高可用集群,准备在服务器1上安装Nginx和多个Jboss实例,服务器2上也是安装Nginx和多个Jboss实例,Nginx负责静态文件处理和前端调度,静态文件存储于两台服务器可共同访问的存储上.俩个Nginx中只有一个处于工作状态,所有Jboss实例均处于工作状态.实现效果:1.Jboss集群中的实例失效后,前端调度的Nginx负责把请求分发到其他Jboss实例,失效Jboss实例上的session转移到其他实例.2.其中一个Ng