基于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
下一篇 2017-06-11

相关推荐

  • 第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。                 使用到命令chmod &nbsp…

    Linux干货 2017-02-02
  • X-Y Problem

    X-Y Problem 对于X-Y Problem的意思如下: 1)有人想解决问题X2)他觉得Y可能是解决X问题的方法3)但是他不知道Y应该怎么做4)于是他去问别人Y应该怎么做? 简而言之,没有去问怎么解决问题X,而是去问解决方案Y应该怎么去实现和操作。于是乎: 1)热心的人们帮助并告诉这个人Y应该怎么搞,但是大家都觉得Y这个方案有点怪异。2)在经过大量地讨…

    Linux干货 2016-08-15
  • 正则表达式与扩展正则表达式

    基本正则表达式 字符匹配:.:匹配任意单个字符[]:匹配指定范围内的任意单个字符[^]:匹配指定范围外的任意单个字符[-]:匹配[]中指定范围内的任意一个字符,要写成递增POSIX字符类:[:digit:]:匹配任意一个数字字符[:lower:]:匹配小写字母[:upper:]:匹配大写字母[:alpha:]:匹配任意一个字母字符(包括大小写字母)[:aln…

    2017-09-10
  • 26期全程班-第七周博客作业

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; # fdisk /dev/sda # mkf…

    Linux干货 2017-03-17
  • 互联网安全之iptables/netfilter入门到进阶

    随着互联网技术的方兴未艾,各种网络应用层出不穷,网络攻击、黑客入侵也成了网民畅游互联网的心头大患,互联网安全也愈加受到了人们的重视。网络防火墙,作为一种简单高效的互联网防御手段,逐渐成为了网民畅游网络世界的保护伞。下面笔者介绍下Linux系统的守卫者——iptables/netfilter。  一 兄弟齐心,其利断金  iptables/netfilter就…

    Linux干货 2017-05-06
  • 脚本进阶笔记整理

    一、逻辑运算 变量:   本地变量、环境变量、局部变量、位置参数变量、特殊变量   变量赋值:name=value,export name=value,declare -x name=value   变量引用:$name,${name}   注意:有些时候{}不能省略,例如 &n…

    Linux干货 2017-03-26