zoukankan      html  css  js  c++  java
  • 电商平台+keepalived高可用

    192.168.189.131 电商平台

    192.168.189.129 MySQL主
    192.168.189.130 MySQL备
    192.168.189.181 VIP

     配置MySQL为互为主从并结合keepalived实现高可用

    步骤: MySQL主从:https://www.cnblogs.com/security-guard/p/12067274.html

             MySQL高可用: https://www.cnblogs.com/security-guard/p/12066895.html


    电商平台搭建
    登录服务器192.168.189.131

    1.安装httpd和php

    yum -y install httpd php php-mysql php-gd

    2.配置httpd实现 httpd整合php

    vim /etc/httpd/conf/httpd.conf
    修改如下配置:
    默认首页修改为 index.php
    DirectoryIndex index.php
    
    增加php应用支持
    AddType application/x-httpd-php .php

    保存退出后重启httpd

    切换到http的网站根目录,并上传电商的安装包到服务器

    cd /var/www/html
    并上传此压缩包 tinyshopV2.5_data.zip
    
    解压
    unzip tinyshopV2.5_data.zip
    授权,应为电商需要创建一些配置文件,所以需要对网站根目录要有写的权限,我们这里直接给到777,现上不建议这么做,最好有针对性的授权
    chmod -R 777 /var/www/html
    
    关闭防火墙
    service iptables stop
    setenforce 0

    浏览器访问即可: http://192.168.189.131
    根据提示继续安装

    在MySQL主服务器上操作,给电商服务器创建一个登录mysql的账号
    登录MySQL执行如下操作

    mysql> grant all on ds.* to 'ds'@'192.168.189.131' identified by '123';

    然后在web页面填写数据库信息:

    数据库主机: 192.168.189.181
    数据库名: ds
    数据库账号: ds
    数据库密码: 123

    电商后台管理员: admin (用来登录后台用的,后期管理订单和会员使用的)
    管理员密码: 111111
    管理员密码: 111111

    数据填写完毕后点击提交,稍等片刻即可安装成功,点击进入后台,测试是否可成功登录
    直接访问电商服务器的ip地址可以访问到电商的前台,可以注册账号并测试购买商品,账号可以在后台客户中心充值,
    成功下订单后,可以测试MySQL的高可用效果,因为订单和用户数据都保存在MySQL中,现在我们把MySQL主停掉,
    模拟主数据库故障,查看电商是否还可以正常使用,如果还可以正常查看订单或者购买商品,说明MySQL备份服务器
    已经在工作了,可以到MySQL备份服务器查看VIP是否漂移过去,就能验证! 至此环境配置完毕

  • 相关阅读:
    JavaScript判断字符串的字符长度(中文占两个字符)
    MessageQueue 一 简单的创建和读取
    HttpWebResponse返回信息
    IDEA 快捷操作 Windows
    不带头结点的单链表的创建、插入、删除。
    二叉树的深度
    【Python爬虫实战】pywin32 安装后出现 import win32api ImportError DLL load failed
    【Python爬虫实战】Scrapy框架的安装 搬运工亲测有效
    【Python爬虫实战】多线程爬虫---糗事百科段子爬取
    【Python爬虫实战】微信爬虫
  • 原文地址:https://www.cnblogs.com/security-guard/p/12067002.html
Copyright © 2011-2022 走看看