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是否漂移过去,就能验证! 至此环境配置完毕

  • 相关阅读:
    HTTP/2之服务器推送(Server Push)最佳实践
    QQ空间掉帧率优化实战
    “战术竞技类”外挂打击已开始!揭秘腾讯We Test游戏安全服务新动作!
    你知道android的MessageQueue.IdleHandler吗?
    Hi,腾讯WeTest联合Unity官方打造的性能分析工具UPA,今日全新发布!
    一次触摸,Android到底干了啥
    面向亿万级用户的QQ一般做什么?——兴趣部落的Web同构直出分享
    双十一临近,怎样让买家流畅地秒杀? ——腾讯WeTest独家开放电商产品压测服务
    mybatis-generator 覆盖新增XML
    Jvm 虚拟机
  • 原文地址:https://www.cnblogs.com/security-guard/p/12067002.html
Copyright © 2011-2022 走看看