电商平台+keepalived高可用

192.168.189.131 电商平台

192.168.189.129 MySQL主
192.168.189.130 MySQL备
192.168.189.181 VIP

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

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

原文地址:https://www.cnblogs.com/security-guard/p/12067002.html

时间: 2024-12-13 00:07:25

电商平台+keepalived高可用的相关文章

构建高并发高可用的电商平台架构实践

从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流. 转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441 作者:杨步涛 关注分布式架构.大数据.搜索.开源技术 QQ:306591368 技术Blog:http://blog.csdn.net/yangbutao 一. 设计理念 1.      空间换时间 1)      多级缓存,静态化 客户端页面缓存(http header中包

构建高并发高可用的电商平台架构实践(上)

构建高并发高可用的电商平台架构实践(上) 一. 设计理念 1.      空间换时间 1)      多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag) 反向代理缓存 应用端的缓存(memcache) 内存数据库 Buffer.cache机制(数据库,中间件等) 2)      索引 哈希.B树.倒排.bitmap 哈希索

构建高并发高可用的电商平台架构实践 转自网络

从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流. 转载请声明出处: 作者:杨步涛 关注分布式架构.大数据.搜索.开源技术 QQ:306591368 技术Blog:http://blog.csdn.net/yangbutao 一. 设计理念 1.      空间换时间 1)      多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回bo

【转】构建高并发高可用的电商平台架构实践

从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流. 转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441 作者:杨步涛 关注分布式架构.大数据.搜索.开源技术 QQ:306591368 技术Blog:http://blog.csdn.net/yangbutao 一. 设计理念 1.      空间换时间 1)      多级缓存,静态化 客户端页面缓存(http header中包

构建高并发高可用的电商平台架构实践(转)

目录(?)[-] 一 设计理念 空间换时间 多级缓存静态化 索引 并行与分布式计算 任务切分分而治之MR 多进程多线程并行执行MPP 多维度的可用 负载均衡容灾备份 读写分离 依赖关系 监控 伸缩 拆分 无状态 优化资源利用 系统容量有限 原子操作与并发控制 基于逻辑的不同采取不一样的策略 容错隔离 资源释放 二 静态架构蓝图 三 剖析架构 CDN 负载均衡反向代理 App接入 业务服务 基础服务中间件 通信组件 路由Router HA 消息Message CacheBuffer 搜索 日志收集

构建高并发高可用的电商平台架构实践(转)

一. 设计理念 1.      空间换时间 1)      多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag) 反向代理缓存 应用端的缓存(memcache) 内存数据库 Buffer.cache机制(数据库,中间件等) 2)      索引 哈希.B树.倒排.bitmap 哈希索引适合综合数组的寻址和链表的插入特性,可以

【转载】构建高并发高可用的电商平台架构实践

从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流. 转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441 作者:杨步涛 关注分布式架构.大数据.搜索.开源技术 QQ:306591368 技术Blog:http://blog.csdn.net/yangbutao 一. 设计理念 1.      空间换时间 1)      多级缓存,静态化 客户端页面缓存(http header中包

构建高并发高可用的电商平台架构大纲

一. 设计理念 1.      空间换时间 1)      多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag) 反向代理缓存 应用端的缓存(memcache) 内存数据库 Buffer.cache机制(数据库,中间件等) 回到顶部 2)      索引 哈希.B树.倒排.bitmap 哈希索引适合综合数组的寻址和链表的插入

Java大型互联网-构建高并发和高可用的电商平台架构实践原理

并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行. "高可用性"(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性. 一. 设计理念 1. 空间换时间 多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返