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

相关推荐

  • centos7 搭建SVN服务器

    运维常见的工作就是日常软件的安装和维护,SVN虽然被Git侵占了市场份额,但是仍然是高效简捷的源码管理工具。从日常软件的安装部署开始,熟悉一些Linux的常用命令。

    Linux干货 2018-03-26
  • 苦上半年时间

    这是一种享受

    Linux干货 2016-08-08
  • 运筹帷幄之中,决胜与千里之外!

           运筹帷幄之中,决胜与千里之外,决定改变一生。        自从2016年年后学校要求产参加毕业实习,但对linux一窍不通的我,阴差阳错的被一家网络公司给录取了。        安排在一家企业做驻场运维工程师,刚去驻场的时候并没有给我分配相应的工作只是给了一些关于数据库,网络,和系统的一些资料,要求进行自学。我想了想,就决定选择了系统进行了解…

    2018-03-26
  • 阿里巴巴开源项目nginx_concat_module企业部署实例

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1580194        公司的前端开发工程师今天找我,让我给他搞下淘宝的一个开源项目 nginx_concat_m…

    Linux干货 2016-08-15
  • SElinux 管理

    SELinux: Secure Enhanced Linux(安全强化的linux) SElinux安全上下文是由五个元素组成的: ①User:指示登录系统的用户类型,如root,user_u,system_u,多数本地进程都属于自由(unconfined)进程 ②Role:定义文件,进程和用户的用途:文件:object_r,进程和用户:syste…

    Linux干货 2016-09-26
  • Linux运维之进程管理

    一、      进程概念 进程是内核的一个功能,在Linux中,运行一个程序或命令可以出发一个事件而驱动一个PID,在linux系统中,系统只识别二进制程序文件,我们可以通过执行系统上的二进制程序来运行程序,进而产生进程。在linux系统中第一个进程是init程序,它是系统开机第一个加载的程序,用来支撑系统的…

    Linux干货 2016-09-13