samba共享目录多台主机挂载,搭建WordPress

项目实践一:

(1) 使用samba共享/data/application/web,在目录中提供wordpress;

(2) 使用samba客户端挂载samba server共享的目录至/var/www/html;

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

(4) 客户端2(lamp),挂载samba server共享的目录至/var/www/html;验正其wordpress是否可被访问;要确保能正常发文章,上传图片;

项目实践二:

(1) 使用samba共享/data/目录;

(2) 让samba客户端挂载samba服务器上共享的/data/至本地的/mydata目录;本地的mysqld或mariadb服务的数据目录设置为/mydata,要求服务能正常启动,且可正常存储数据;

项目实践一

服务器  ---> 172.16.1.3

客户端1 --->172.16.1.4

客户端2 --->172.16.1.2

注意:测试前关闭三台虚拟机的防火墙和SElinux

服务器端部署:

 

1.安装samba服务并启动服务

[[email protected]~]# yum install samba

[[email protected]~]# systemctl start smb.service

[[email protected]~]# systemctl start nmb.service

2.查看tcp端口139 445

ss -tnl

查看udp端口137 138

ss -unl

3.在配置samba的主文件添加新配置段:

可使用testparm进行samba语法检测,无误后重启

[[email protected]~]# systemctl reload smb.service

4.安装数据库,并配置数据库及权限

[[email protected]~]# yum install -y mariadb-server

[[email protected]~]# systemctl start mariadb.service

MariaDB[(none)]> create database wpdb;

MariaDB[(none)]> grant all on wpdb.* to ‘wpuser‘@‘172.16.%.%‘ identified by‘123456‘;

MariaDB[(none)]> flush privileges;

5.创建共享目录

[[email protected]~]# mkdir -pv /data/application/web

6.下载并解压WordPress到共享目录下

进入到WordPress目录下

[[email protected]~]# mv wp-config-sample.php wp-config.php

编辑wp-config.php这个文件

7.先创建linux用户zrs,再创建Samba用户zrs。(意思是Samba用户要事先存在才行,我的linux已经有zrs了,直接创建Samba的zrs用户)

[[email protected]~]# pdbedit -a -u zrs

查看一下

[[email protected]~]# id zrs

uid=1000(zrs)gid=1000(zrs) 组=1000(zrs)

[[email protected]~]# pdbedit -L

zrs:1000:zrs

8.赋予权限

[[email protected]~]# chown -R zrs:zrs /data/application/web

[[email protected]~]# chmod o+w /data/application/web/wordpress/wp-content

客户端1部署:

 

1.配置虚拟主机

[[email protected]~]# mkdir -pv /var/www/html

2.创建用户zrs,让他的UID和GID与服务器端的一致

将zrs加入Samba服务中,查看共享信息

3.配置php服务的/etc/php-fpm.d/www.conf这个文件的user和group都改为zrs。

配置httpd服务的主配置文件httpd.conf这个文件的user和group也都改为zrs。不然没法上传图片。

重载php和httpd服务。

4.挂载目录

[[email protected]~]# mount -t cifs -o username=zrs,password=123456 //172.16.1.3/wordpress/var/www/html

5.打开浏览器,测试

出现安装界面,表示成功,下面测试能否上传图片

成功!

客户端2部署:

 

基本和客户端1的配置步骤一样

1.配置虚拟主机

[[email protected]~]# mkdir -pv /var/www/html

2. 创建用户zrs,让他的UID和GID与服务器端的一致

3.配置php服务的www.conf这个文件和httpd服务的httpd.conf文件的user和group都改为zrs。

重启php和httpd。

4.挂载目录

[[email protected]~]# mount -t cifs -o username=zrs,password=123456 //172.16.1.3/wordpress/var/www/html

5.打开浏览器,测试

大功告成!

项目实践二:

服务器  ---> 172.16.1.3

客户端  --->  172.16.1.4

服务器端:

 

1.创建/data目录

[[email protected]~]# mkdir /data

2.配置Samba的主配置文件:

3.创建mysql用户

[[email protected]~]# pdbedit -a -u mysql

4.修改目录权限

[[email protected]~]# chmod o+w /data

[[email protected]~]# chown -R mysql:mysql /data

客户端:

 

1.创建/mydata目录

[[email protected]~]# mkdir /mydata

2.挂载目录

[[email protected] ~]# mount -t cifs -ousername=mysql,password=123456 //172.16.1.3/mysqldata /mydata

3.将该/etc/my.cnf配置文件的datadir路径改为挂载点/mydata

4.测试,添加数据库,添加表:

MariaDB[(none)]> create database class;

QueryOK, 1 row affected (0.00 sec)

ok

时间: 2024-08-05 07:09:32

samba共享目录多台主机挂载,搭建WordPress的相关文章

window主机访问Linux主机通过samba服务共享的目录 和Linux主机挂载window主机共享目录到本地

一.window主机访问Linux主机通过samba服务共享的目录 1.测试环境 物理主机: win8 虚拟主机: rhel 5.8 网络模式: 桥接 安装方式采用本地配置的yum源安装samba 关闭了selinux 2.配置好yum源 mount -r /dev/cdrom /media/cdrom   //挂载光盘镜像 3.首先安装samba3x samba3x-client samba3x-common samba3x-swat yum -y install samba3x samba3

通过samba共享目录的方式搭建lamp平台并安装wordpress(二)

在A主机上安装httpd,php,mariadb,samba-client,作为samba client,在B主机上安装samba,作为samba server.A主机IP192.168.199.157,B主机IP 192.168.199.174. 1.在A主机上安装httpd,php,php-mysql,mariadb,samba-client ~]# yum install httpd php php-mysql mariadb-server samba-client 2.在B主机上安装sa

Linux与云计算——第二阶段 第十章:Samba服务器架设—SMB共享目录及多用户SMB挂载

Linux与云计算--第二阶段Linux服务器架设 第十章:Samba服务器架设-SMB共享目录及多用户SMB挂载 通过SMB共享目录 在Server上配置SMB服务 您的SMB服务器必须是STAFF工作组的一个成员 共享/common目录 共享名必须为common 只有example.com域内的客户端可以访问common共享 common必须是可以浏览的 用户andy必须能够读取共享中的内容,如果需要的话,验证密码是redhat [1] 安装配置Samba. [[email protecte

Samba共享目录的多用户权限设置的案例说明

下面根据实际工作中遇到的一个共享目录的多用户权限需求案例来说明下Samba用户权限的设置. 一.需求场景领导:李一(liyi)正式员工(zhengshiyuangong):刘二二(liuerer).于三三(yusansan).车四四(chesisi).冯五五(fengwuwu)实习生(shixisheng):步六六(buliuliu).王七七(wangqiqi) 李一有整个共享盘的读写权限,其中共享盘整体分为存档区和编辑区,子目录按照如下顺序进行展示.具体权限设置如下: 二.Samba服务器部署

samba共享目录及多台客户端挂载

实验内容: (1) samba server导出/data/application/web,在目录中提供wordpress; (2) samba  client挂载samba server导出的文件系统至/var/www/html: (3) 客户端(lamp)部署wordpress,并让其正常访问:要确保能正常发文章,上传图片: (4) 客户端2(lamp),挂载samba  server导出的文件系统至/var/www/html:验正其wordpress是否可被访问: 要确保能正常发文章,上传

通过samba共享目录的方式搭建lamp平台并安装wordpress(一)

在A主机上安装httpd,php,mariadb,samba-client,作为samba client,在B主机上安装samba,作为samba server.A主机IP192.168.199.157,B主机IP 192.168.199.174. 1.在A主机上安装httpd,php,php-mysql,mariadb,samba-client ~]# yum install httpd php php-mysql mariadb-server samba-client 2.在B主机上安装sa

linux——如何搭建samba共享目录中的,用户认证共享及匿名用户共享?(不分系统)

1.应用场景,搭建sam共享目录可用于linux以及windows之间 2.服务端ip:192.168.56.11 (A)客户端ip:192.168.56.133 (B) 查看防火墙状态并关闭 [[email protected] ~]#systemctl status firewalld [[email protected] ~]#systemctl disable firewalld [[email protected] ~]#systemctl stop firewalld [[email

samba共享目录构建wordpress与mysql

项目一 (1) 使用samba共享/data/application/web,在目录中提供wordpress; (2) 使用samba客户端挂载samba server共享的目录至/var/www/html: (3) 客户端(lamp),部署wordpress,并让其正常访问:要确保能正常发文章,上传图片: (4) 客户端2(lamp),挂载samba server共享的目录至/var/www/html:验正其wordpress是否可被访   问:要确保能正常发文章,上传图片: samba服务器

Linux主机共享目录给Windows主机的方法

Linux主机共享目录可以通过samba来实现 首先,来看下百科上关于samba的介绍: Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置“NetBIOS over TC