1.按照1核CPU、4G内存、40G硬盘创建两台名为node-1和node-2的云主机。

2.在公有云中完成一个名为intnetX的内部网络为192.168.X.0的云主机网络区域配置,将该网络网关设为192.168.X.201,使得node-1和node-2接入内部网络,并使云主机可以正常接入公共外部网络。

3.创建一个80G的文件块存储disk-1,并将云硬盘格式化为EXT4格式,挂载到node-2的/nfs/code目录下。

lsblk

mkfs.ext4 /dev/vdb

mkdir -p /nfs/code

mount /dev/vdb /nfs/code

4.在node-2主机上配置NFS文件共享服务,将/nfs/code文件夹共享给外部,并提供读写的访问权限。

yum install nfs-utils

systemctl restart nfs

systemctl enable nfs

vi /etc/exports ( /nfs/code 192.168.xx.0/24(rw all_squash) )

exportfs -rv

mount -t nfs master:/nfs/code /mnt

设置/nfs/code 读写权限 chmod -R 777 /nfs/code

5.利用公有云提供的公共软件包源,在node-1和node-2中部署WordPress的Web服务,以wpXX.yun.com上MySQL为数据源运行WordPress。

yum install wordpress mariadb mariadb-server

systemctl enable httpd mariadb

systemctl start httpd mariadb

echo "node-1" > /var/www/html/index.html

echo "node-2" > /var/www/html/index.html

如果访问 ip/wordpress出现错误“You don't have permission to access /wordpress”

解决方法:修改/etc/httpd/conf.d/wordpress.conf

Options Indexes FollowSymLinks

AllowOverride none

Require all granted

systemctl restart httpd

创建数据库:

mysql -uroot -p

create database wordpress;

修改wordpress 数据库设置:

vi /etc/wordpress/wp-config.php

define( 'DB_NAME', 'wordpress' );

/*MySQL database username/

define( 'DB_USER', 'root' );

/*MySQL database password/

define( 'DB_PASSWORD', '' );

6.创建一个负载均衡器,将node-1和node-2加入负载均衡的后端。设置一个可用的服务IP,服务端口为80,并绑定一个可用的浮动公共IP,对浮动公共IP进行Web访问测试。

7.设置云主机的防火墙策略,保证WordPress正常对外提供服务,同时node-2上NFS在外部网络可以正常访问。

将共享文件服务的共享目录挂接到node-1和node-2实例中WordPress配置文件对应目录下,使WordPress服务可从共享文件服务中读写文件,并将wpXX.yunmeng.com上WordPress中对应的图片迁移到共享存储中。

mount -t nfs 192.168.36.20:/nfs/code /usr/share/wordpress/wp-content

mysql部署练习_MySQL主从练习 - osc_b9r67jnt的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. mysql v8 漏洞_mysql'密码安全 - osc_v8gts6gd的个人空间 - OSCHINA - 中文开源技术交流社区...

    MYSQL数据库的安全配置 MYSQL密码的修改与恢复 MYSQL数据库密码的修改 Mysql5.7以下默认root登录密码为空,安装完成之后首先需要修改root的登录密码. # mysqladm – ...

  2. mysql注入总结_mysql注入总结 - osc_wpg0dgym的个人空间 - OSCHINA - 中文开源技术交流社区...

    前言:看玩mysql注入 做一篇总结然后去打GTA 5 正文: mysql注入与access注入不一样.因为数据库的特性不一样 access注入的暴力注入 mysql是有逻辑性的注入 首先得判断是什么 ...

  3. mysql特殊语句_mysql特殊语句 - BENNEE的个人空间 - OSCHINA - 中文开源技术交流社区...

    例子:将cdb_pms表subject字段中的Welcom to替换成 欢迎光临 [code] UPDATE `cdb_pms` SET `subject` = REPLACE(`subject`, ...

  4. mysql项目练习_mysql练习项目 - osc_wy5qpqnh的个人空间 - OSCHINA - 中文开源技术交流社区...

    SELECT * FROM `category` //最新外卖显示 SELECT max(Goodsld)FROM goods ; SELECT * FROM goods WHERE Goodsld ...

  5. mysql查询去重第一条_Mysql用法记录 - Ashley-OSCHINA的个人空间 - OSCHINA - 中文开源技术交流社区...

    1.查询某个字段,在数据库不重复的条数(去重查询) select count(distinct item_uid) from supply_order; 查询 表 supply_order 中 ite ...

  6. C 实现Mysql增量备份_mysql增量备份 - lyle_luo的个人页面 - OSCHINA - 中文开源技术交流社区...

    #!/bin/sh ############################### # 此脚本用来增量备份 # 此文件名:mysqldailybackup.sh # # Author: zhangro ...

  7. mysql 重做日志 镜像_mysql重做日志 - osc_vr7hvjd2的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.重做日志(redo log) 1.作用 确保事务的持久性. 防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性. 2 ...

  8. mysql+优化器+软解析_MySQL执行计划 - osc_93u9qofu的个人空间 - OSCHINA - 中文开源技术交流社区...

    执行计划,SQL语句过来,会先解析,词法解析,语法解析,之后生成执行计划,计划上会算出使用全盘扫秒还是依靠索引, mysql不缓冲执行计划,oracle有 体系结构 1.优化器--->执行计划 ...

  9. mysql中级_mysql中级操作 - osc_mi06gsf5的个人空间 - OSCHINA - 中文开源技术交流社区...

    解析sql执行过程 show VARIABLES like '%profil%' //查看是否开启了剖析 如没开启set profiling=1; 启用 show profiles; set @que ...

最新文章

  1. Eclipse启动失败:No java virtual machine was found after searching the follwing locations
  2. 一年融4轮,虎赞科技完成红杉领投3000万美元B轮融资
  3. 看完50多家阵亡的初创企业,我们发现了AI创业的5个行业潜规则
  4. boss直聘Android找工作界面,Android仿Boss直聘我的界面滑动效果
  5. web前端入门学习 css(4)(盒子模型)
  6. HDU - 2612 Find a way(BFS搜索)
  7. 华为荣耀30pro鸿蒙内测版,荣耀手机用户放心了 消息称荣耀30 Pro正在内测华为鸿蒙OS...
  8. Mysql不能远程连接的解决方法
  9. string 都不能作用于switch_这个东西看似细细的,作用大大滴!每个人的牙齿都不能没有它!...
  10. yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解
  11. Linux 关于vmlinux和vmlinuz
  12. UMLChina公众号文章精选(20220330更新精选)
  13. Java小白 学习笔记(二)——2020版Java语言基础
  14. fgetc 与 getc的区别
  15. vue axios介绍
  16. BIM建模助手上线一周,有哪些BUG被用户找到?
  17. c语言ntc程序,NTC热敏电阻温度计算以及C语言实现
  18. checkra1n越狱错误79_苹果越狱工具 checkra1n 更新:支持 iOS 13.4.1
  19. Web Storage知识点梳理,模拟后台管理系统部分功能
  20. 手机为什么手机里的计算机没在桌面,为什么安卓手机锁屏后动态桌面就不见了?教你设置软件后台运行!...

热门文章

  1. 本文介绍使用OpenCV-Python进行形态学处理
  2. 我们都笑了freeeim
  3. ★_当第二次检测时我的65047777
  4. 没事研究下C#虚拟光驱,有所收获!
  5. python 之路,200行Python代码写了个打飞机游戏!
  6. 三十五岁后,如何自学WEB前端编程
  7. 我的一个朋友加班猝死了,我很恐慌
  8. 项目下创建文件_Linux 下创建和使用交换文件
  9. 哈佛大学单细胞课程|笔记汇总(1-9)
  10. 基础省选+NOI 第9部分 网络流