博客实践作业:

(1) nfs server导出/data/application/web,在目录中提供wordpress;

(2) nfs client挂载nfsserver导出的文件系统至/var/www/html;

(3) 客户端(lamp)部署wordpress,并让其正常访问;要确保能正常发文章,上传图片;

(4) 客户端2(lamp),挂载nfs server导出的文件系统至/var/www/html;验正其wordpress是否可被访问;

              要确保能正常发文章,上传图片;

 

选定两台CentOS 7虚拟机

主机A ip 172.16.55.7

主机B ip 172.16.55.11

主机A上搭建好lamp+nfs服务 zhujiB上安装好mariadb+nfs

大部分都是在主机B上操作

 

先创建挂载目录

mkdir -pv /data/applicaton/web

在lftp下载wordpress并解压到上诉文件夹中

 

创建数据库

mysql>grantall on userdb.* to ‘user’@’172.16.%.%’ identified by ’userpass’;

>createdatabases userdb;

>flush privileges;

 

修改配置文件

mvwp-config-sample.php wp-config.php

/** WordPress数据库的名称*/

define('DB_NAME', 'userdb');

  

/** MySQL数据库用户名 */

define('DB_USER', 'user');

  

/** MySQL数据库密码 */

define('DB_PASSWORD', 'userpass');

  

/** MySQL主机 */

define('DB_HOST', '172.16.55.11');

 

 

 

创建一个虚拟主机并编辑

vim /etc/httpd/conf.d/vhost1.conf

<VirtualHost 172.16.55.11:80>

       DocumentRoot /data/application/web

       ServerName www1.magedu.com

       <Directory "/data/application/web">

                Options None

                AllowOverride None

                Require all granted

       </Directory>

</VirtualHost>

 

语法检查端口检查无误,重启服务

 

z再到主机A上挂载

mount.nfs172.16.55.11:/data/application/web/ /var/www/html/

wKioL1eU5ufSKCB1AAGetsIGgFk501.png-wh_50