2.5 日志配置 (仅限于centos 5,CentOS 6使用的是rsyslog,与syslog的配置区别很大)
vim /etc/syslog.conf
添加
vi /etc/sysconfig/syslog
步骤 3 web节点的配置
把两个节点的apache装上,开起来,创建index.html文件(两台机器的index文件内容一定要不同)
这样,web节点的配置就完成了。
步骤 4 测试
4.1开启节点01的web服务,访问http://192.168.1.200,查看结果。
4.2 关闭节点01web服务,开启节点02web服务,访问http://192.168.1.200,查看结果。
4.3 调整配置文件中的balance 算法,同时开启两个web节点,在不保留cookie的情况下多次访问,查看结果有什么不同。
附录01:haproxy启动的参数说明
/usr/local/haproxy/haproxy -help #haproxy相关命令参数介绍.
haproxy -f <配置文件> [-n 最大并发连接总数] [-N 每个侦听的最大并发数] [-d] [-D] [-q] [-V] [-c] [-p <pid文件>] [-s] [-l] [-dk]
[-ds] [-de] [-dp] [-db] [-m <内存限制M>] [{-sf|-st} pidlist...]
-d 前台,debug模式
-D daemon模式启动
-q 安静模式,不输出信息
-V 详细模式
-c 对配置文件进行语法检查
-p pid文件
-s 显示统计数据
-l 显示详细统计数据
-dk 不使用kqueue
-ds 不使用speculative epoll
-de 不使用epoll
-dp 不使用poll
-db 禁用后台模式,程序跑在前台
-sf <pidlist> 程序启动后向pidlist里的进程发送FINISH信号,这个参数放在命令行的最后
-st <pidlist> 程序启动后向pidlist里的进程发送TERMINATE信号,这个参数放在命令行的最后
附录02:balance算法
负载均衡可以有多种方式:
不同的需求选择不同的负载均衡方式对于整体性能的提升很有帮助。
大家可以深入研究下,在什么架构情况下选择怎样的负载均衡算法。