实验要求:
(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