仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 874|回复: 6
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS下LAMP挂载NFS的Discuz服装论坛t.vhao.net

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:36:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!1、实行申明
1、经由过程DNS办事器完成负载平衡
2、为web办事器挂载NFS收集文件体系,包管两台web办事器数据的同步
3、实行平台情况
1)两台Apache办事器做负载平衡
2)一台cgi办事器挂载NFS收集文件体系,完成数据同步
3)一台mysql办事器
4)DNS办事器安排到一台Apache办事器上
4、操纵体系利用
共利用3台CentOS6.4,一台Centos6.5
上文中利用的都是CentOS6.4,明天新加的一台Apache办事器利用CentOS6.5
5、IP分派
将鄙人面的拓扑图上直不雅的标出
6、LAM之三接本博客中的另两篇博文:
《LAMP之一:apache、mysql、php的装置及互联互通》
《LAMP之二:LAMP的功能测试和装置xcache,为php减速》
7、关于DNS
DNS办事器的搭建,本博客中有两篇博文做了具体先容,这里不再现赘述
8、这个实行严峻依附于《LAMP之一:apache、mysql、php的装置及互联互通》,LAMP之一中有十分具体的办事编译装置历程,那边面共筹办了3台办事器,这里将再筹办一台Apache办事器做负载平衡,以是办事的搭建也不再赘述了,请前往参考
2、收集拓扑
收集拓扑只做了实行架构申明,详细的一些枝枝叶叶没有计划




3、筹办DNS办事器
1、为shuishui.com增加资本纪录,创立资本纪录后,别忘了实行DNS办事器的六年夜步调




2、做DNS注释轮询
在以上设置中,www.shuishui.com对应了2个IP地点,此时详细选择哪一条A纪录,是由rrset-order语句决意的。
这是在/etc/named.conf文件中options语句有关rrset-order设置的一个例子:
rrset-order{
classINtypeAname"www.shuishui.com"ordercyclic;
};
这个设置会使处于IN类中的A纪录的呼应以随机按次前往,IN类以"mail.example.com"为后缀。其他的纪录以轮回纪录被前往。
rrset-order撑持三个参数:fixed,random,cyclic。
fixed将多个A纪录按设置文件的按次流动给出
random随机给出
cyclic轮回给出




3、DNS剖析测试

1)在linux主机上测试





2)在windows主机上测试





4、新增添的Apache办事器的设置(172.16.251.194)

1、启用httpd的相干模块

在Apachehttpd2.4今后已专门有一个模块针对FastCGI的完成,此模块为mod_proxy_fcgi.so,它实际上是作为mod_proxy.so模块的扩大,因而,这两个模块都要加载

LoadModuleproxy_modulemodules/mod_proxy.so
LoadModuleproxy_fcgi_modulemodules/mod_proxy_fcgi.so

1
vim/etc/httpd24/httpd.conf







2、设置Apache办事器撑持利用fcgi

这里就不做假造主机了,间接就用中央主机做了,而且变动一下它的DocumentRoot





ProxyPassMatch:把以.php开头的文件哀求发送到php-fpm历程,php-fpm最少必要晓得运转的目次和URI,以是这里间接在fcgi://172.16.150.150:9000后指了然这两个参数,别的的参数的传送已被mod_proxy_fcgi.so举行了封装,不必要手动指定。

3、编纂apache设置文件httpd


1
#vim/etc/httpd24/httpd.conf



1)增加以下二行
AddTypeapplication/x-httpd-php.php
AddTypeapplication/x-httpd-php-source.phps
2)定位至DirectoryIndexindex.html
修正为:
DirectoryIndexindex.phpindex.html
再增补下:Apachehttpd2.4之前的版本中,要末把PHP作为Apache的模块运转,要末增加一个第三方模块撑持PHP-FPM完成。





5、NFS收集文件体系的设置

1、办事真个设置(php,cgi办事器)

1)NFS简介

NFS是NetworkFileSystem的缩写,即收集文件体系。一种利用于分离式文件体系的协议,由Sun公司开辟,于1984年向外发布。功效是经由过程收集让分歧的呆板、分歧的操纵体系可以相互分享一般的数据,让使用步伐在客户端经由过程收集会见位于办事器磁盘中的数据,是在类Unix体系间完成磁盘文件同享的一种***。

  NFS的基础准绳是“允许分歧的客户端及办事端经由过程一组RPC分享不异的文件体系”,它是自力于操纵体系,允许分歧硬件及操纵体系的体系配合举行文件的分享。

  NFS在文件传送或信息传送过程当中依附于RPC协定。RPC,近程历程挪用(RemoteProcedureCall)是能使客户端实行其他体系中步伐的一种机制。NFS自己是没有供应信息传输的协定和功效的,但NFS却能让我们经由过程收集举行材料的分享,这是由于NFS利用了一些别的的传输协定。而这些传输协定用到这个RPC功效的。能够说NFS自己就是利用RPC的一个步伐。大概说NFS也是一个RPCSERVER。以是只需用到NFS的中央都要启动RPC办事,不管是NFSSERVER大概NFSCLIENT。如许SERVER和CLIENT才干经由过程RPC来完成PROGRAMPORT的对应。能够这么了解RPC和NFS的干系:NFS是一个文件体系,而RPC是卖力卖力信息的传输。

2)装置

NFS的装置很复杂,只必要装置nfs-utils就能够了,由于NFS自己是内核模块,可使用lsmod检察NFS是不是已存在这个模块,假如其实没有,那就yum一个吧!

三个关头历程

(1)mountd:挂载保卫历程,卖力客户端来历认证的历程,办事器经由过程端一般映照为当地文件体系,就像利用当地文件体系一样便利

(2)nfsd:文件读写

(3)idmapd:id映照历程

3)设置办事器端

NFS办事器的设置对照复杂,只必要在响应的设置文件中举行设置,然后启动NFS办事器便可。

利用servicenfsstart启动nfs办事

利用exportfs-a导出一切文件体系

1
vim/etc/exports






文件体系导出属性

①、rw,可读可写

②、async,异步

③、sync,同步

④、root_squash,紧缩root用户,基于imapd,将root经由过程收集会见时转换为nfsnobody用户

⑤、no_root_squash,不紧缩root用户

⑥、all_squash,紧缩一切用户

⑦、anonuid,anongid,指定匿名用户映照为的UID和GID

2、客户端设置(两台Apache办事器)

1)间接挂载

客户机中装置办事器一样,装置nfs-utils,只是不必要设置/etc/exports文件,然落后行挂载就能够了(事前创立好文件夹哦)





2)设置开机本人挂载





3)测试Apache办事器是不是事情一般

在nfs办事器的/www/shuishui.com/目次中放进index.php测试页

(1)Apache办事器172.16.251.93事情一般





(2)Apache办事器172.16.251.194事情一般





至此,NFS收集文件体系设置完成,最初一步则是装置服装论坛,并测试其是不是可以到达数据同步

6、测试Discuz服装论坛的数据同步

1、装置服装论坛

起首在php办事器高低载Discuz_X2.5_SC_GBK.zip,解压会失掉一个upload目次,由于在装置Discuz的过程当中触及到权限的成绩,以是这里为了文件就把权限设置成了777。





1)在Apache办事器172.16.251.93上往装置Discuz服装论坛,固然在另外一台上往装置也能够





2)服装论坛装置第二步





3)服装论坛装置第三步





服装论坛装置第三步请求联系关系数据库,以是我们应当提早往mysql办事器172.16.251.104上受权一个用户,这里受权的用户名和暗码都叫admin,数据库名叫ultrax,***账号和暗码也都设置为admin,为了便利,统统都用admin

下图是在mysql办事器,172.16.251.104上为admin用户举行受权





接上去的第4步就是装置历程,服装论坛就装置乐成了,

2、测试两台Apache办事器利用NFS收集文件体系可以完成数据及时同步

1)、在172.16.251.194上先发个贴子





2)、检察别一台Apache办事器172.16.251.93上是不是有这个帖子





恩!的确,第二台办事器上也有这个帖子,这就证实了两台Apache办事器是在共用NFS收集文件体系,实行目标已然到达

3)、用域名会见看看是不是有此贴





不错,利用域名也能够一般会见,这两台Apache办事器是基于DNS轮询做负载平衡的,这里就不再测试其效果了


本文出自“nmshuishui的博客”博客,请务必保存此出处http://nmshuishui.blog.51cto.com/1850554/1384418
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
小妖女 该用户已被删除
沙发
发表于 2015-1-24 16:11:02 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
分手快乐 该用户已被删除
板凳
发表于 2015-2-2 11:37:15 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-23 18:50:43 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
老尸 该用户已被删除
5#
发表于 2015-3-7 11:15:09 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
变相怪杰 该用户已被删除
6#
发表于 2015-3-15 07:09:53 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
因胸联盟 该用户已被删除
7#
 楼主| 发表于 2015-3-21 23:27:23 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表