基于samba服务的wordpress站点

实验要求:

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

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

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

配置前说明:samba客户机为(192.168.109.101samba服务器主机为(192.168.109.108mariadb服务器(192.168.109.107

一、samba服务器主机为(192.168.109.108)配置

1、安装包

  yum install samba samba-clients(客户端工具)

 基于samba服务的wordpress站点

   查看安装包生成的服务程序(smb.service nmb.servcie

 基于samba服务的wordpress站点

        查看程序生成的配置文件(注意:samba服务的配置文件是samba-common包生成的)
           基于samba服务的wordpress站点
    2、创建共享目录

        基于samba服务的wordpress站点

       修改权限让apache用户对这个目录由写权限

   基于samba服务的wordpress站点

 3、修改配置文件(设置共享目录配置)

        基于samba服务的wordpress站点

 4、将apache用户加入到samba服务中

   基于samba服务的wordpress站点

 5、切换至共享目录中,将wordpress包解压此目录中

  (1)将wordpress包解压此目录中

  基于samba服务的wordpress站点 

     (2)为wordpress创建配置文件

  cp -a wp-config-sample.php  wp-config.php

  vim wp-config.php

  将数据库名为”students”

  数据库用户“zq”

  用户密码“aahdikasf”

  数据库服务器地址“192.168.109.107”

    基于samba服务的wordpress站点

      3)让wordpress站点的用户拥有上传图片和媒体的权限

  chmod o+w wp-content

    6、启动服务

         基于samba服务的wordpress站点

二、mariadb服务器(192.168.109.107

 

1、安装包

   yum install mariadb-server

2、启动服务并授权

     systemctl start mariadb.service

     grant all on students.* to ‘zq’@’%’ identified by ‘dsgfsdh’(对用户zq进行授权)

     create database students;(创建students数据库)

    基于samba服务的wordpress站点

    刷新授权列表

     flush privileges;

  3、修改配置文件

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

    基于samba服务的wordpress站点

  4、启动服务

    安全检测

     mysql_secure_installation

    启动服务

     systemctl start mariadb.service

三、 samba客户机为(192.168.109.101)     

   1、安装包(samba-client php php-mysql

      yum install httpd  samba-client php php-mysq

   2、测试samba服务的工项目录是能显示

      smbclient 192.168.109.108 -U apache

     基于samba服务的wordpress站点

     能看到myflie(此为我们定义的共享目录的名字)

   3、挂载共享目录

     基于samba服务的wordpress站点

   4、配置http虚拟主机

    vim /etc/httpd/conf.d/vir1.conf

    基于samba服务的wordpress站点

5、语法检测和启动服务

   httpd -t

    基于samba服务的wordpress站点

四、 测试

1、用http服务的URL登陆

  建立站点,创建用户

   基于samba服务的wordpress站点

2、输入用户名和密码,进入站点

   基于samba服务的wordpress站点

3、写个博客、测试站点是否正常

    写个博客名字为test,博客内容有图片和文字

    然后发表,查看如下图

    基于samba服务的wordpress站点

   站点成功,能够正常编写并能够上传图片

  

   

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

(0)
zqzq
上一篇 2017-06-07
下一篇 2017-06-08

相关推荐

  • shell基础if与case

    1.read   使用read来把输入值分配给一个或多个shell变量;   -p 指定要显示的提示;例如 read -p "SHURU" num   -t TIMEOUT   read 从标准输入中读取值,给每个单词分配一个变量,所有剩余单词都被分配给最后一个变量 2.流程控制   过程…

    Linux干货 2016-08-18
  • 常用RAID级别浅析

    简介:    RAID为独立冗余磁盘阵列的简称,它可以通过软件或硬件技术把多个较小的磁盘整合成一个较大的磁盘。从而实现较大的 磁盘存储,容错及数据保护功能,较快的数据读写等功能. 实现方式:      硬件实现方式:通过bios参数调整来实现      软件实…

    2017-06-17
  • N25第六周总结:vim编辑器详解

    vim编辑器 一、      大纲 1、   什么是vim编辑器 2、   为什么要使用vim编辑器 3、   vim编辑器能实现哪些功能 4、   vim编辑器详解   二、   &nbs…

    Linux干货 2017-01-12
  • raid介绍及逻辑卷与逻辑卷快照应用

    高级文件系统管理 配置配额系统 综述 在内核中执行,以文件系统为单位启用,对不同组或者用户的策略不同,如将home单独分区,但是并不意味着每个用户都可以无上限使用该分区的空间,所以系统管理员要据块或者节点进行限制,限制每个用户使用磁盘的空间,当到达执行软限制( soft limit  )  会警报提醒用户;当硬限制( hard limit…

    Linux干货 2016-09-02
  • 第五天03条件判断与循环

           选择执行     选择执行:注意:if语句可嵌套                           单分支       &n…

    Linux干货 2016-08-18
  • 20160809作业

    一、如何设置tab缩进为4个字符       临时设置:set tabstop=4       全局设置vim /etc/vimrc—>添加set tabstop=4       当前用户生效,手动添加文…

    Linux干货 2016-08-10