随笔分类 -  集群

上一页 1 2 3 4 下一页
nignx、haproxy、apache、keepalived
http反向代理之haproxy详解
摘要:1.反向代理定义反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。引用:http://baike.baidu.com/link?url=wtNaAjRzoRxtxruqa0IpdnUpC103uitnt8wj04_opjWvVGX2HMJF-lNX-9GKBc6l6s-c5HvIz3EzZJVFQ7wTGK2.http反向代理之haproxy详解http://freeloda.blog.51cto.com/203 阅读全文
posted @ 2014-01-24 17:15 一天不进步,就是退步 阅读(967) 评论(0) 推荐(0)
haproxy 503 service unavailable no server is avaible to handle this request
摘要:原因:haproxy 对server检测时是对默认页面进行检测,如果没有默认错误,则直接报503错误,不会转发到相应的server上去。解决方法:添加 option httpchk 检测页面位置如:/login/login.jsp. 阅读全文
posted @ 2014-01-14 17:04 一天不进步,就是退步 阅读(5444) 评论(0) 推荐(0)
Memcached分布式算法详解--转
摘要:http://xiexiejiao.cn/java/memcached-consistent-hashing.htmlMemcached分布式算法在网上一搜可以找到一大片了,不过对于Memcached分布式算法中使用的consistent hashing算法,笔者一直没有彻底搞明白,尤其是具体是如何实现,包括虚拟节点的作用,以及为何会在缓存服务器变动的时候将影响降到最小十分迷惑。今天笔者有幸拜读了一篇质量很高的关于”Memcached一致性hash算法consistent hashing”的文章,摘录下来和大家一起分享,希望能对大家有所帮助。consistent hashing 算法早在 19 阅读全文
posted @ 2013-12-23 10:27 一天不进步,就是退步 阅读(384) 评论(0) 推荐(0)
nginx 学习笔记(9) 配置HTTPS服务器--转载
摘要:HTTPS服务器优化SSL证书链合并HTTP/HTTPS主机基于名字的HTTPS主机带有多个主机名的SSL证书主机名指示兼容性配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置:server { listen 443; server_name www.example.com; ssl on; ssl_certificate www.example.com.crt; ssl_certificate_key www.example.com... 阅读全文
posted @ 2013-11-17 20:32 一天不进步,就是退步 阅读(27341) 评论(0) 推荐(1)
nginx学习笔记(8)虚拟主机名---转载
摘要:通配符名字正则表达式名字其他类型的名字优化兼容性虚拟主机名使用server_name指令定义,用于决定由某台虚拟主机来处理请求。具体请参考《nginx如何处理一个请求》。虚拟主机名可以使用确切的名字,通配符,或者是正则表达式来定义:server { listen 80; server_name example.org www.example.org; ...}server { listen 80; server_name *.example.org; ...}server { listen 80; ser... 阅读全文
posted @ 2013-11-17 20:29 一天不进步,就是退步 阅读(2388) 评论(0) 推荐(0)
nginx 学习笔记(6) nginx配置文件中的度量单位
摘要:容量大小可以用比特(byte),千比特(kilobyte,后缀k或者K)或者兆(megabytes,后缀m或者M),例如:“1024”,“8k”,“1m”。时间间隔可以用毫秒(millisecond)、秒(minute)、小时(hour)、天(day)等等,使用下列后缀:ms毫秒s秒m分h小时d天w星期M月y年多个单位可以混合使用,分隔符通过空格分割,例如1h 30m等同于90m或者5400s。推荐使用同一种单位。一些时间间隔可以只使用s来解决。 阅读全文
posted @ 2013-11-17 20:16 一天不进步,就是退步 阅读(1359) 评论(0) 推荐(0)
nginx 学习笔记(5) nginx调试日志
摘要:为启动一个调试日志,nginx需要在构建时配置城支持调试模式。./configure --with-debug ...而且调试级别应该使用err_log指令来设置:err_log /path/to/log debug;nginx的二进制windows版本通常在构建时已经支持调试日志,因此只需要设置调试级别就足够了。注意:重新定义日志而不指明调试级别将使调试日志失效。下面的例子,重新定义了一个服务器的日志导致该服务器上调试日志失效。error_log /path/to/log debug;http { server { error_log /path/to/log; ... 阅读全文
posted @ 2013-11-17 19:59 一天不进步,就是退步 阅读(6775) 评论(0) 推荐(0)
nginx 学习笔记(4) Connection处理方法
摘要:nginx支持connection的多种处理方法。nginx运行的平台确定了可用的处理方法。在特定平台下connection的多种处理方法中,nginx会自动选择一种最有效的方法。然而,如果需要,你可以使用显式use指令来选择一种connection处理方法。connection支持下列各种处理方法:1. select---标准方法。当缺少更有效率的方法时该平台自动构建此方法的支持模块。--with-select_module和--without-select_module配置参数可以用来启动或者停止构建该模块。2. pool--标准方法。当该平台缺少更有效率的方法时自动构建此方法的支持模块。 阅读全文
posted @ 2013-11-17 19:44 一天不进步,就是退步 阅读(1540) 评论(0) 推荐(0)
nginx 学习笔记(3) nginx管理
摘要:nginx可以通过向其发送信号来进行管理。默认情况下主进程的进程ID写到文件/usr/local/nginx/logs/nginx.pid中。当然也可以在配置文件中自定义该pid文件,自定义使用pid指令来进行修改。主进程支持如下信号:TERM, INTfast shutdownQUITgraceful shutdownHUPchanging configuration, keeping up with a changed time zone (only for FreeBSD and Linux), starting new worker processes with a new confi 阅读全文
posted @ 2013-11-17 09:20 一天不进步,就是退步 阅读(4712) 评论(0) 推荐(0)
nginx 学习笔记(2) nginx新手入门
摘要:这篇手册简单介绍了nginx,并提供了一些可以操作的简单的工作。前提是nginx已经被安装到你的服务器上。如果没有安装,请阅读上篇:nginx 学习笔记(1) nginx安装。这篇手册主要内容:1. 如何启动和停止nginx,如何加载nginx配置;2.配置文件的结构;3.如何安装nginx来做静态内容的服务器;4,如何配置nginx作为代理服务器;5:如何连接FastCGI应用。nginx有一个主进程和多个工作进程。主进程的作用是读和验证配置文件,启动工作进程。工作进程正在处理请求。nginx应用事件驱动模型和os依赖机制来在工作进程之间有效的分发请求(负载均衡)。工作进程的数目定义在配置文 阅读全文
posted @ 2013-11-16 08:11 一天不进步,就是退步 阅读(8253) 评论(0) 推荐(0)
nginx 学习笔记(1) nginx安装
摘要:1.nginx安装 根据操作系统的不同,nginx的安装方式也不相同。1.1 对linux系统来说,nginx.org提供了nginx安装包。http://nginx.org/en/linux_packages.html 目前,ngnix提供了如下版本的操作系统的安装包:RHEL/CentOS:Version5.x6.xDebian:VersionCodename6.xsqueeze7.xwheezyUbuntu:VersionCodename10.04lucid11.10oneiric12.04precise12.10quantal13.04raringRHEL/CentOS可以使用yum库 阅读全文
posted @ 2013-11-16 07:26 一天不进步,就是退步 阅读(6266) 评论(0) 推荐(0)
haproxy 学习记录
摘要:1.简易安装make TARGET=linux26 prefix=/usr/local/haproxy install启动haproxy在sbin目录,其余的在doc目录2. 配置hdr_beg(host) 阅读全文
posted @ 2013-11-10 11:02 一天不进步,就是退步 阅读(279) 评论(0) 推荐(0)
软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比
摘要:本文出自 “抚琴煮酒” 博客,出处http://andrewyu.blog.51cto.com/1604432/697466现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于LVS/HAProxy、Nginx的基于Linux的开源免费的负载均衡软件策略,这些都是通过软件级别来实现,所以费用非常低廉,所以 阅读全文
posted @ 2013-11-08 23:08 一天不进步,就是退步 阅读(262) 评论(0) 推荐(0)
HAProxy Installation and Configuration on CentOS 6.4 to Mitigate The Effects of Abusive Clients--转
摘要:ref:http://thoughts.z-dev.org/2013/05/07/haproxy-installation-and-configuration-on-centos-6-4-to-mitigate-abusive-clients/Yesterday evening, a client of the company I work for was under what I would consider a small-scale DDoS attack. There were definite signs of malicious behavior including: multip 阅读全文
posted @ 2013-11-04 23:46 一天不进步,就是退步 阅读(690) 评论(0) 推荐(0)
Installing haproxy load balancing for http and https--转载
摘要:This example will guide you through a simple IP based load balancing solution that handles ssl traffic.The Configuration =Load Balancer: // will be our haproxy serverWeb Server 1: // web application server 1Web Server 2: // web application server 2Admin Panel Port 8080: // Statistics Panel on po... 阅读全文
posted @ 2013-11-04 21:58 一天不进步,就是退步 阅读(225) 评论(0) 推荐(0)
haproxy配置文件详解--转
摘要:原始出处:http://itnihao.blog.51cto.com/1741976/915537#/usr/local/sbin/haproxy-f/etc/haproxy/haproxy.cfg-st`cat/var/run/haproxy.pid`####################全局配置信息###############################参数是进程级的,通常和操作系统(OS)相关#########globalmaxconn20480#默认最大连接数log127.0.0.1local3#[errwarninginfodebug]chroot/var/haproxy#c 阅读全文
posted @ 2013-11-04 18:12 一天不进步,就是退步 阅读(407) 评论(0) 推荐(0)
Keepalived配置与使用--转载
摘要:作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://weizhifeng.net/using-keepalived.html介绍Keepalived是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。一个WEB服务至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性 阅读全文
posted @ 2013-10-29 23:54 一天不进步,就是退步 阅读(1526) 评论(0) 推荐(0)
keepalived程序包
摘要:keepalived自带两个程序包1. keepalived守护进程[root@lvs /root]# keepalived –-helpkeepalived Version 0.6.1 (06/13, 2002)Usage:keepalivedkeepalived -nkeepalived -f keepalived.confkeepalived -dkeepalived -hkeepalived -vCommands:Either long or short options are allowed.keepalived --dont-fork -n Dont fork the daemon 阅读全文
posted @ 2013-10-28 14:17 一天不进步,就是退步 阅读(521) 评论(0) 推荐(0)
Keepalived 使用指南
摘要:Keepalived 使用指南1. 简介负载均衡是虚拟服务的一种好的处理方案。当设计一种负载均衡的拓扑时一定要考虑到如下两点:真实服务器的可用性使用健康检测机制。负载均衡器的可用性使用故障转移协议。负载均衡真实服务,提供了一个全局的高可用虚拟服务。为增加负载均衡服务的可用性,需要检测每个真实服务器节点的状态。这个问题可以通过使用健康检测框架来操作一个服务器池来解决。另一方面,当使用一个负载均衡器director,对虚拟服务引入了一个故障节点。因负载均衡器的高可用性必须被处理,使用专用的路由协议对director的故障转移/虚拟化。Keepalived解决这两个问题:一方面,增加一个强壮和健壮的 阅读全文
posted @ 2013-10-28 08:42 一天不进步,就是退步 阅读(4535) 评论(0) 推荐(1)
通过Keepalived实现Redis Failover自动故障切换功能[实践分享] =转载
摘要:http://heylinux.com/archives/1942.html 阅读全文
posted @ 2013-10-19 23:11 一天不进步,就是退步 阅读(239) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页