基于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

相关推荐

  • LVS产生背景、原理及LVS-DR应用实例(二)

    六、LVS-DR应用实例          (一)基本构建思路:           Director: 通过Director实现访问调度到RS1,RS2,实现负载均衡,RS3负责动态分离。…

    Linux干货 2016-10-29
  • Linux作业管理、网络客户端工具和bash循环

    Linux系统作业控制;                   job:         前台作业foregroud:通过终端启动,且启动后会一直占据终端;         后台作业…

    Linux干货 2017-01-05
  • keepalived的实验:主主模型

    修改配置文件 [root@proxy1 ~]# vim /etc/keepalived/keepalived.conf ! Configuration File for keepalived   global_defs { notification_email { root@localhost } notification_email_from k…

    2018-03-11
  • Linux命令的使用格式以及命令帮助信息的获取方式

    1.Linux系统上的命令使用格式 2.Linux系统程序文件存放位置 3.Linux获取命令的帮助信息 区分内部命令和外部命令 内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。 外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。 #type COMMAND 内部命令获取帮助信息:#help COMMAND 外部命令获取帮助信息…

    Linux干货 2016-10-29
  • 浅谈TCP三次握手和四次分手

          TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议提供可靠的连接服务,采用三次握手确认建立一个连接,比如我们去访问一个网站,从输入网址到页面显示我们所想要浏览的内容,这个过程其中就包含了小编要说的三次握手和四次挥手。 一、首先我们来了解…

    2017-09-02