千里眼–用NFS和Samba实现共享网页文件

千里眼--用NFS和Samba实现共享网页文件

 目的:使用网络文件系实现LAMP的分步式资源共享

配置过程–

搭建nfs服务器:(centos 6.8)

安装yum install mysql-server nfs-utils httpd #这里安装httpd是为了方便后面共享文件的属主属组定义

启动nfs服务 #service nfs start 

mkdir /data #创建一个准备共享的目录

vim /etc/exports #配置共享目录,如下内容

/data/wordpress 172.18.99.[23](rw,root_squash) # 支持通配符

service nfs rtstart #重启nfs服务

showmount -e localhost #查看nfs共享的目录

下载wordpress程序,将其放在创建的/data目录下

unzip wordpress-4.3.1-zh_CN.zip  #解压程序到/data

chmod -R 777 #给wordpress权限

最后不要忘了清空防火墙 和关闭SElinux

iptables -F   # 关闭防火墙

getenforce 查看状态

sgetenforce 0 关闭 #Permissive状态显示


数据库构建

service mysqld start #启动数据库

mysql

create database kang #创建一个数据库  名字叫kang

grant all on kang.* to ‘yan’@’172.18.99.2’ identified by ‘yan’;  #创建用户-密码 并授权与本地

grant all on kang.* to ‘yan’@’172.18.99.3‘ identified by ‘yan’;  #创建用户-密码 并授权与本地

 flush privileges;    #刷新数据库内存信息

service httpd start  #启动httpd服务

搭建lamp环境:web服务器1(centos 7)

网页文件挂载

yum install nfs-utils httpd php php-mysql #安装相关组件

echo ‘172.18.99.20:/data/wordpress /var/www/html nfs defaults 0 0’ >> /etc/fstab #将nfs共享文件写入到fatab文件中

mount -a #挂载目录

mount | grep /var/www/html #查看挂载

systemctl start httpd

iptables -F #关闭防火墙

setenforce 0

搭建lamp环境:web服务器2(centos 7)

yum install nfs-utils httpd php php-mysql #安装相关组件

echo ‘172.18.99.20:/data/wordpress /var/www/html nfs defaults 0 0’ >> /etc/fstab #将nfs共享文件写入到fatab文件中

mount -a #挂载目录

mount | grep /var/www/html #查看挂载

systemctl start httpd

iptables -F #关闭防火墙

setenforce 0

进入测试页面 打开浏览器输入172.18.99.2 

填写数据库内容

登录172.18.99.3和172.18.99.2的页面相同的

配置成功。

使用samba共享网页文件

和nfs相似

yum install -y samba #安装samba服务

vim /etc/samba/smb.conf #修改配置文件  添加一下内容

[linux] #为共享的目录名

       comment = All Printers  #注释信息

       path = /data/wordpress #当前共享所映射的文件系统路径

       browseable = no   #是否可被用户查看 浏览

       guest ok = yes #是否允许来宾账号访问

       writanle = yes  #是否可写

       write list = apache  拥有写权限的用户列表

mkdir /linux #创建目录

testparm #检查是否成功,会多出来一个mysql列表

smapasswd -a apache #添加一个用户 设置的密码不可与系统用户的密码相同

service smb satrt

service nmb start

下面就和nfs的步骤一样了。。。。。。。。

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

(0)
All wellAll well
上一篇 2017-04-30 12:49
下一篇 2017-04-30 17:55

相关推荐

  • shell编程基础一(多种方法求值1+2+..+100)

    #SHELL编程基础一(多种方法求值1+2+..+100)##为什么要学好shell shell脚本语言是实现linux系统管理及自动化运维所必备的重要工具,linux系统的底层及基础应用软件的核心大都涉及shell脚本的内容。 每一个合格的linux系统管理员或运维工程师,都需要能够熟练地编写shell脚本语言,并能够阅读系统及各类软件…

    Linux干货 2017-08-26
  • 第八周-Linux网络配置,软件安装,bash编程

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别 网桥:一种网络设备,负责网络桥接(network bridging)之用。桥接器将网络的多个网段在数据链路层(OSI模型第2层)连接起来(即桥接)。 集线器(Hub):是指将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备。集线器是运作在OSI模型中的物理层。 二层交换机:工…

    Linux干货 2016-11-14
  • N25-第六周总结 vim编辑器

    vim编辑器:         模式化的编辑器             基本模式:                     编辑模式,命令模式,输入模式,末行模…

    Linux干货 2017-02-15
  • Linux终端类型

    前言     终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。而linux的终端类型有物理终端,虚拟终端,串行终端,伪终端。  1.物理终端  /dev/console     在linux系统中,计算机显示器通常被称为控制台终端(console)。系统控制台,和系统相关…

    Linux干货 2016-10-14
  • CMDB内功心法,助我登上运维之巅

    很多70、80后甚至90后都在金庸、古龙、梁羽生先生等武林大家熏陶下成长的,这么多年过去了,我的武侠梦依然不曾散去。曾几何,梦想有一天练就一身绝学,搂着小师妹花前月下,仗剑走天涯,快意人生。可每次的酣睡美梦都被班主任大书板子给抽醒,在他们的鞭策之下,浑浑噩噩的成了一位IT骚年。我们都知道武功分为内功和招式,内功是气,而招式是形,以气御形。内功深厚,会让你的招…

    系统运维 2017-01-09
  • 第一周作业

    一:计算机的组成和功能 主要分为五个部分:控制器、运算器、存储器、输入、输出 CPU :包含控制器和运算器、寄存器、缓存 存储器:内存,RAM(Random Access Memory) 输入:下指令,提供数据等 输出:输出数据加工的结果     微型计算机系统组成:      …

    Linux干货 2016-12-06