- 配置基础环境:
配置路由为192.168.200.0网段(确定网关为192.168.200.2)VMware虚拟网络编辑器
注:网络配置不生效
a.模式选择不正确
b.路由配置不生效,修改网段重启路由
修改网卡配置文件,并重启网卡
关闭防火墙(临时+永久)
关闭selinux(临时+永久)
运用scp 命令配置yum本地源
传输成功:
挂载硬盘:mount /dev/sr0 /mnt
a.提示没有媒体。点击设置,连接光驱,确认镜像路径是否正确 验证yum 是否可用:先清空缓存yum clear all 生成本地镜像缓存:yum repolist
2.状态列无数字。仓库文件编写错误
修改主机名,修改dns配置文件
2.共四台虚拟机分别是Apache1 Apache2 nfs mysql
安装服务如下:
Apache1: yum -y install php php-mysql httpd nfs*
Apache2: yum -y install php php-mysql httpd nfs*
Nfs: yum -y install mdadm nfs-utils* nfs* vsftpd unzip
Mysql: yum -y install mdadm mariadb*
3.在NFS中:
先加硬盘做RAID5存储:
安装mdadm服务:yum -y install mdadm
格式化:mkfs -t ext4 /dev/md5
挂载在共享目录下:mount /dev/md5 挂载点(共享目录)
永久挂载:vi /etc/fstab 最后一行添加 /dev/md5 共享目录
安装vsftpd服务:yum install -y vsftpd
进入:vi /etc/vsftpd/vsftpd.conf 修改参数anon_upload_enable=YES
修改目录/var/ftp/pub所有人都有写权限:chmod 777 /var/ftp/pub
重启vsftpd服务:systemctl restart vsftpd
上传压缩包
4.安装NFS服务: yum -y install nfs-utils* nfs*
创建共享目录:mkdir /luntan
修改配置文件: vi /etc/exports (给允许访问Apache客户机可读写权限)
重启守护进程:systemctl restart rpcbind
重启服务:systemctl restart nfs
查看配置文件是否有错:exportfs -r
5.把论坛软件包复制到 /luntan
cp /var/ftp/pub/ Discuz_X3.2_SC_UTF8.zip /luntan
- 把共享目录挂载到 /var/www/html下
6.在nfs服务器中 /luntan下解压论坛压缩包
解压压缩包:unzip Discuz_X3.2_SC_UTF8.zip -d /luntan
查看是否三方都已成功:
将安装引导程序移动到外面:在/var/www/html目录下 mv upload/* .
7.登录http://ApacheIP,给文件权限: chmod -R 777 config data uc_client uc_server
8.在mysql 服务器下:
创建RAID5:
格式化:
mkfs -t ext4 /dev/md5
9.创建目录: mkdir 目录名/data
挂载存储设备(分区,lvm,raid)到目录下: mount 设备路径 目录路径
安装数据库软件:yum -y install mariadb*
修改目录所属: chown mysql.mysql 目录名(第一步创建的目录)
修改配置文件:vi /etc/my.cnf 修改datadir 参数值为对应目录绝对路径
启动服务:systemctl start mariadb
10.为远程主机授予访问数据的权限:
创建本地访问密码:mysql_secure_installation
进入mysql -uroot -p123456
grant all privileges on *.* to ‘root’@’%’ identified by ‘密码’;
刷新权限立刻生效:flush privileges;
11.登录http://ApacheIP
验证:两个apache主机访问的是同一个数据库,使用apache1主机IP访问创建一个帖子,然后使用apache2主机IP访问查看是否可以看见这个帖子,可以看见则证明两台机器访问的为同一个数据库,同时也证明apache1和apache2使用同一套页面
Q/A:
1.不能挂载,可能因为没有nfs文件类型
解决:安装nfs4文件类型: yum -y install nfs*
2.没有句柄
解决:添加fsid=0;重新启动虚拟机
3.
解决:apache 所写IP的客户机中进入/var/www/html 下
把论坛软件包中的upload都拿出来:mv upload/* .
4.
解决:php没安装 yum -y install php php-mysql