基于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 23:19
下一篇 2017-06-08 15:12

相关推荐

  • 设计模式 ( 十八 ) 策略模式Strategy(对象行为型)

    设计模式 ( 十八 ) 策略模式Strategy(对象行为型) 1.概述         在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算…

    Linux干货 2015-07-28
  • 操作系统—Systemd

    Systemd 概述:       CentOS 6和之前版本采用SysVinit的系统启动进程管理体系,一般用户都可通过在/etc/inittab文件的配置,来个性化自己的系统启动序列。但也经常会由于特殊环境的硬件等关系问题,造成其串行的启动进程控制流,因为可能任务的阻塞而影响启动过程。     &nbsp…

    Linux干货 2016-09-24
  • 2016/08/07:文本处理工具及正则表达式

      在本次课程中,本以为和前面的内容难度差不多,内心毫无提防,但在做随堂练习的时候,被惨虐,不由得使我想起了高三时候拿到一张数学单元练习题,一道题也不会做的那种感觉,无助,彷徨,不甘。到了晚上总结了一下,还是有缘由可寻的。直接原因就是前面知识记得不牢固,也并未完全理解是和意思,尤其是tr命令,适用于何处,没按照5W1H方法来进行总结学习,导致应用的…

    Linux干货 2016-08-07
  • bash的特性和目录管理命令

    bash的特性和目录管理命令 bash特性     1. 命令补全机制: 所谓的命令补全,就是当输入命令的前几个字符的时候,按下tab,此时,bash根据输入的字符串,到path路径下进行寻找,把找到的且能唯一根据这个字符串标识的命令,予以补全。 如果根据这个字符串能在一个目录下面找到多个相同的命令,则再按一下tab就能列出所有…

    Linux干货 2016-10-29
  • 文本三剑客之awk

    文本三剑客之awk 简介      awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这…

    2017-09-06
  • Linux文件系统:从inode理解软链接与硬链接

    什么是inode? 在Linux磁盘存储文件系统中,我们以块划分磁盘为两部分:超级块(superblock)和数据块(data block);同时划分单文件为用户数据(user data)和元数据(meta data)两个部分。 用户数据记录的是文件的真实内容。比如你的血液、骨骼和各器官等等。 元数据这是附加于文件的属性信息。比如身高、体重、血型和年龄等等。…

    Linux干货 2016-08-07