linux下实现web数据同步的四种方式(性能比较)讲述.docx

linux下实现web数据同步的四种方式(性能比较)讲述.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实现web数据同步的四种方式=======================================1、nfs实现web数据共享2、rsync +inotify实现web数据同步3、rsync+sersync更快更节约资源实现web数据同步4、unison+inotify实现web数据双向同步=======================================一、nfs实现web数据共享?nfs能实现数据同步是通过NAS(网络附加存储),在服务器上共享一个文件,且服务器需要设置文件系统的权限和配置文件设置的权限,权限两者之间取交集,然后客户端把共享的文件挂载到本地,客户端对文件有读写权限,则实现数据的同步。nfs+web:服务器端的配置:1)、安装相关软件,httpd提供web服务,nfs-utils提供nfs服务[root@jie1 ~]# yum -y install httpd nfs-utils2)、设置web的相关配置,使得web能够提供web服务复制代码代码如下:[root@jie1 ~]# vim /etc/httpd/conf/httpd.conf?########################################?ServerName :80?#DocumentRoot /var/www/html?? #提供虚拟主机,注释默认存放网页文件的路径?VirtualHost *:80??? ServerName ??? DocumentRoot? /web/htdocs/VirtualHost?#######################################?[root@jie1 ~]# mkdir -pv /web/htdocs?? #创建存放网页的目录?[root@jie1 ~]# cd /web/htdocs/?[root@jie1 htdocs]# touch index.html test.html test.php?[root@jie1 htdocs]# ls?index.html? test.html? test.php?[root@jie1 htdocs]# echo This is Jie1 Web+nfs Server index.html?[root@jie1 htdocs]# httpd -t???????? #检查web的配置文件是否有语法错误?Syntax OK?[root@jie1 htdocs]# service httpd start? #开启web服务?Starting httpd:??????????????????????????????????????????? [? OK? ]3)、设置nfs的相关配置,共享网页文件复制代码代码如下:[root@jie1 htdocs]# id apache #安装httpd软件后,系统会创建apache用户,查看apache的id号?uid=48(apache) gid=48(apache) groups=48(apache)?[root@jie1 htdocs]# vim /etc/exports?######################################?/web/htdocs? (rw,sync,root_squash,anonuid=48,anongid=48)?#nfs是以id号来确定是否能访问共享的文件的,因为两个服务器都安装了httpd软件,都会有apache用户,所以apache用户的id号能访问共享的文件?#/web/htdocs 共享的目录?# 指定客户端能共享此文件,多个客户端用逗号隔开?#rw,读写权限?#sync,同步方式?#root_squash,压缩root用户的权限?#anonuid=48,指定此用户的id能访问共享文件?#anongid=48指定此组的id能访问共享文件?######################################?[root@jie1 htdocs]# service nfs start? #开启nfs服务?Starting NFS services:???????????????????????????????????? [? OK? ]?Starting NFS quotas:?????????????????????????????????????? [? OK? ]?Starting NFS mountd:?????????????????????????????????????? [? OK? ]?Stopping RPC idmapd:???????????????????????????????

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档