实验环境
某公司在深圳、北京两地各放置了一台网站服务器,分别应对南北大区内不断增长的客户访问需求.两台服务器的网站文档必须保持一致。
需求描述
服务器A(北京)作为rsync发起端,目录/var /www / html作为原始位置。
服务器B(深圳)作为远程rsync服务器,目录/var /www /html作为目标位置。
结合inotify机制实现触发式的上行同步,保持两个站点的网页文档一致。
推荐步骤
一、配置rsync服务器(深圳,服务器B)。
1.安装rsync
[root@centos01 ~]# yum -y install rsync
2.修改主配置文件
[root@centos01 ~]# cp /etc/rsyncd.conf /etc/rsyncd.conf.bak
[root@centos01 ~]# vim /etc/rsyncd.conf
3.创建同步源根目录
4.配置验证数据库
5.守护进程方式运行服务
6.同步
7.加载密码配置文件同步数据
二、通过inotify机制实现实时同步(北京,服务器A)。
1.安装inotify
[root@centos01 ~]# tar zxvf /mnt/inotify-tools-3.14.tar.gz -C /usr/src/
[root@centos01 ~]# cd /usr/src/inotify-tools-3.14/
[root@centos01 inotify-tools-3.14]# ./configure
[root@centos01 inotify-tools-3.14]# make && make install
2.实时监控数据
3.配置实时数据同步
[root@centos01 ~]# vim /etc/sysctl.conf
[root@centos01 ~]# ssh-keygen -t RSA
结论:在192.168.100.20虚拟机上可以监控到/var/www/html自动同步信息。
使用rsync构建镜像网站
最新推荐文章于 2024-02-22 14:13:48 发布