haixin3036 发表于 2019-1-1 06:21:20

CenOS5 x86下配置Nginx+keepalived主从负载均衡

  CenOS5.8x86下配置Nginx+keepalived主从负载均衡
  

  

  一、环境:
  centos5.8x86_64、nginx-0.8.46、keepalived-1.1.19
  主nginx负载均衡器:192.168.1.122
  辅nginx负载均衡器:192.168.1.123
  vip:192.168.1.128
  两台Apache Web服务器
  

  二、安装keepalived
  cd/usr/local/src
  wget http://www.keepalived.org/software/keepalived-1.1.19.tar.gz
  tar zxvfkeepalived-1.1.19.tar.gz
  cdkeepalived-1.1.19
  ./configure--prefix=/usr/local/keepalived
  make
  makeinstall
  

  以下三行是为了将keepalived做成服务启动方式,方便管理
  cp /usr/local/keepalived/sbin/keepalived/usr/sbin/
  cp/usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
  cp/usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
  mkdir/etc/keepalived
  

  上面的安装过程可以写一个脚本,名字为install_keepalived.sh,内容如下所示:
  

  #!/bin/bash
  cd/usr/local/src
  wget http://www.keepalived.org/software/keepalived-1.1.19.tar.gz
  tar zxvfkeepalived-1.1.19.tar.gz
  cdkeepalived-1.1.19
  ./configure--prefix=/usr/local/keepalived
  make
  makeinstall
  cp/usr/local/keepalived/sbin/keepalived /usr/sbin/
  cp/usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
  cp/usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
  

  

  给其执行权限即可执行了,chmod +x install_keepalived.sh。
  mkdir/etc/keepalived
  cd/etc/keepalived/
  vimkeepalived.conf
  

  !Configuration File for keepalived
  global_defs{
  notification_email {
  yuhongchun027@163.com
  }
  notification_email_fromkeepalived@chtopnet.com
  smtp_server 127.0.0.1
  smtp_connect_timeout 30
  router_id LVS_DEVEL
  }
  vrrp_instanceVI_1 {
  state MASTER
  interface eth0
  virtual_router_id 51
  mcast_src_ip 192.168.1.122
页: [1]
查看完整版本: CenOS5 x86下配置Nginx+keepalived主从负载均衡