LVS+memcache诗选session会话共享

准备四台虚拟机
 一台lvs服务器
 两台web服务器
 一台memcache服务器

 配置memcache服务器
   yum -y install memcached   //安装memcache
   service memcached start     //开启memcache服务器
   service memcached stop      //关闭memcache服务器 
  可以用ss -nlt 查看  监听端口是11211
  如果想用使用这个软件可以安装一个telnet
 

 配置keepalived服务器
   安装keepalived
    yum -y install keepalived
    vim /etc/keepalived/keepalived.conf
 
配置两台web服务器操作基本相同
  cd /etc/sysconfig/network-scripts/ 
  cp ifcfg-lo ifcfg-lo:0
  vim ifcfg-lo:0
     ##################################
      DEVICE=lo:0
  IPADDR=192.168.18.181
  NETMASK=255.255.255.255
  ONBOOT=yes
  ##################################
  service network restart
  echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
  echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
  echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
  echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
  route add 192.168.18.181 dev lo:0
  route -n
搭建lamp环境
  yum -y install php php-mysql php-gd php-fpm
  vim /var/www/html/index.php
  ###################################
   <h1>web1</h1>
   <?php
   phpinfo();
   ?>
  ###################################

  vim /etc/http/conf/httpd.conf   //编辑apache的配置文件
    ########################################################
    DirectoryIndex index.phpindex.html index.html.var
    AddType application/x-httpd-php .php
 ########################################################
  service httpd restart   //重启apache
  vim /etc/php.ini
  ######################################################################
    session.save_handler = memcache   //在web服务器上php成功支持memcache模块
    session.save_path = "tcp://192.168.18.137:11211"   //修改php的会话存储,将session存放在memcached服务器上
  ######################################################################
重启php-fpm
service php-fpm restart
重启apache
service httpd restart
posted @ 2019-12-20 10:31  速溶咖啡  阅读(84)  评论(0)    收藏  举报