基于NFS服务的wordpress站点

实验要求:        

    (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服务的wordpress站点

        安装nfs-utils

         yum install -y nfs-utils

      2)创建网络共享目录

        mkdir -p  /data/web

      3)编辑配置文件

       vim /etc/exports

        基于NFS服务的wordpress站点

     4)启动服务

        基于NFS服务的wordpress站点

     5)在客户端检测

      showmount -e 192.168.109.107

         基于NFS服务的wordpress站点

      能够看到共享文件

   6)将共享目录挂在至客户端的/data/web

      基于NFS服务的wordpress站点

二、MySQL服务主机配置(192.168.109.108

1、安装包

   yum install  mariadb-server

2、数据库配置

      1)修改配置文件

       vim /etc/my.cnf.d/server-cnf

         基于NFS服务的wordpress站点

      2)创建数据库students 创建用户zq并授权

         启动服务

          基于NFS服务的wordpress站点  

         基于NFS服务的wordpress站点

三、http服务器配置(192.168.109.101

      1、创建http虚拟主机

         编辑配置文件 /etc/httpd/conf.d/vir1.conf

      基于NFS服务的wordpress站点

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

        基于NFS服务的wordpress站点

   3、创建wrodpress的配置文件

      切换至/data/web/wordpress/目录下

       cp wp-config-sample.php  wp-config.php (此时wp-config.php为配置文件)

       vim  wp-config.php

             基于NFS服务的wordpress站点    

  4、启动httpd服务

      systemctl start httpd.service

       基于NFS服务的wordpress站点

     80/tcp 端口以开启

       

三、测试

   注意:1.要确保三服务器的防火墙关闭,并且Selinux是处于禁用状态

      2、给在共享文件夹里的/data/web/wordpress/wp-content 目录修改权限为777

       chmod -R 777 /data/web/wordpress/wp-content 不然上传图片时会报警

   1、输入URLwww.zq.com 进行安装wordpress

       基于NFS服务的wordpress站点

   填入站点注册信息

       基于NFS服务的wordpress站点

  显示安装成功

2、登陆站点、写一个博客,并上传图片

       基于NFS服务的wordpress站点

  写一个博客

标题为test,写完之后发布

查看博客test

              基于NFS服务的wordpress站点
 

看到博客内容正常(包含图片)

说明站点创建成功

   

 

        

         

        

 

原创文章,作者:zq,如若转载,请注明出处:http://www.178linux.com/77909

(0)
zqzq
上一篇 2017-06-11 18:09
下一篇 2017-06-11 20:29

相关推荐

  • 第二周作业

    由于图片粘贴复杂,请看链接。 http://note.youdao.com/noteshare?id=a78c3236bbf77232fcc3e2624a38ae12

    Linux干货 2016-09-19
  • 用户权限以及组权限作业

    1、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。 [root@localhost testdir]# mkdir -p /data/testdir [roo…

    Linux干货 2016-08-08
  • 马哥教育网络班N22期+第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。    who | cut -d " " -f 1 | sort | uniq 2、取出最后登录到当前系统的用户的相关信息。    last | head -n 1  3、取出当前系统上被用户当作其默…

    Linux干货 2016-09-08
  • 关于LNMP架构的网站迁移的事(第一版)

    大家好: 今天分享下在生产环境中如何对LNMP架构的两台服务器群的网站进行迁移及其操作思路: 1– 首先要对老服务器上的nginx,PHP, mysql的版本及其安装方式要彻底了解。 特别对php来说,用php -m 来了解老服务器上php所安装过的插件。 [azureuser@cnux17 ~]$ php -m [PHP Modules] ap…

    Linux干货 2016-12-26
  • 进程与周期任务

    STAT:进程状态: R:running S: interruptablesleeping D: uninterruptable sleeping T: stopped Z: zombie +: 前台进程 l: 多线程进程 L:内存分页并带锁 N:低优先级进程 <: 高优先级进程 s: session leader,会话(子进程)发起者 top栏位信息…

    Linux干货 2017-05-15
  • 马哥教育网络第21期-第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@6 ~]# cp /etc/rc.d/rc.sysinit /tmp [root@6 ~]# …

    Linux干货 2016-08-15