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

相关推荐

  • 马哥教育网络班20期+第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 文件管理命令:ls、cd、pwd、mkdir、rmdir、cp、rm.、mv、touch、cat、more、less、head、tail 1)ls命令:显示目录文件   -a 显示所有文件,包括隐藏文件  ~]# ls -a /etc.  &n…

    Linux干货 2016-06-23
  • Hello word!

    初识linux

    2018-03-26
  • 包管理及源码安装Apache

    一,概述 yum 仓库的安装 在/etc/yum.repos.d/目录下创建后缀名为repo的配置文件 [CentOS7] name= baseurl= gpgcheck= enabled= 配置文件基本包含的四个要求 安装及升级本地程序包: * localinstall rpmfile1 [rpmfile2] […] (用install替代) …

    Linux干货 2016-09-01
  • yum命令用法及源码的编译

     一:yum 何为yum? yum是rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,是up2date 的替代工具。 1.命令格式:     yum [options] [command] [package …] 2.yum客户端配置文件: 公共配置文件:/etc/yum.conf   &…

    Linux干货 2017-08-19
  • HTTP详解(3)-http1.0 和http1.1 区别

    翻了下HTTP1.1的协议标准RFC2616,下面是看到的一些它跟HTTP1.0的差别。 1. Persistent Connection持久连接        在HTTP1.0中,每对Request/Response都使用一个新的连接。      …

    Linux干货 2015-04-04
  • 免费翻墙 [精]

    本人在hostus上买了一个国外的vps,花了一上午把Google给做好,可以访问g.abcdocker.com进行搜索,因为是使用nginx代理进行翻墙。网上的文章也很乱,很不好整理。 可以可以使用g.abcdocker.com上Google查阅资料。(无法观看视频) www.abcdocker.com

    2017-06-17