实验要求:
(1) nfs server导出/data/web,在目录中提供wordpress;
(2) nfs client挂载nfs server导出的文件系统至/data/web;
(3) 客户端(lamp)部署wordpress,并让其正常访问;要确保能正常发文章,上传图片;
配置前说明:
以主机(192.168.109.107)为nfs服务器,以主机(192.168.109.101)为nfs客户端 以主机(192.168.109.108)为MySQL服务器
一、部署nfs文件系统(192.168.109.107)
1、配置服务器
1)安装nfs模块和nfs-utils包

安装nfs-utils包
yum install -y nfs-utils
2)创建网络共享目录
mkdir -p /data/web
3)编辑配置文件
vim /etc/exports

4)启动服务

5)在客户端检测
用showmount -e 192.168.109.107

能够看到共享文件
6)将共享目录挂在至客户端的/data/web

二、MySQL服务主机配置(192.168.109.108)
1、安装包
yum install mariadb-server
2、数据库配置
1)修改配置文件
vim /etc/my.cnf.d/server-cnf

2)创建数据库students 创建用户zq并授权
启动服务

三、http服务器配置(192.168.109.101)
1、创建http虚拟主机
编辑配置文件 /etc/httpd/conf.d/vir1.conf

2、在/data/web目录下下载解压wordpress包

3、创建wrodpress的配置文件
切换至/data/web/wordpress/目录下
cp wp-config-sample.php wp-config.php (此时wp-config.php为配置文件)
vim wp-config.php
4、启动httpd服务
systemctl start httpd.service

80/tcp 端口以开启
三、测试
注意:1.要确保三服务器的防火墙关闭,并且Selinux是处于禁用状态
2、给在共享文件夹里的/data/web/wordpress/wp-content 目录修改权限为777
chmod -R 777 /data/web/wordpress/wp-content 不然上传图片时会报警
1、输入URL:www.zq.com 进行安装wordpress

填入站点注册信息

显示安装成功
2、登陆站点、写一个博客,并上传图片

写一个博客
标题为test,写完之后发布
查看博客test

看到博客内容正常(包含图片)
说明站点创建成功
原创文章,作者:zq,如若转载,请注明出处:http://www.178linux.com/77909

