rsync+web服务端的配置:
1)、安装相关软件
[root@jie1 ~]# yum -y install rsync xinetd httpd
#rsync服务通常基于超级守护进程xinetd管理的方式来实现,因此需要事先安装rysnc和xinetd
2)、web的相关配置,使得web能够提供服务
[root@jie1 ~]# vim /etc/httpd/conf/httpd.conf
########################################
ServerName 172.16.22.1:80
#DocumentRoot "/var/www/html"
<VirtualHost *:80>
ServerName www.jie.com
DocumentRoot /web/htdocs
</VirtualHost>
#######################################
[root@jie1 ~]# mkdir -pv /web/htdocs
[root@jie1 ~]# cd /web/htdocs #服务器端,没有任何的网页文件
[root@jie1 ~]# ls
[root@jie1 ~]#
3)、rsync服务的相关配置
*****建立rsync的配置文件和密码文件************
touch /etc/rsyncd.conf(rsync的配置文件)
touch /etc/rsyncd.pwd(用户的密码文件)
chmod 600 /etc/rsyncd.pwd(权限要设置为600,否则无法备份成功)
[root@jie1 ~]# vim /etc/rsyncd.conf
############vim /etc/rsyncd.conf########################################
uid = nobody #备份以什么身份进行,用户ID
gid = nobody #备份以什么身份进行,组ID
use chroot = no #禁锢在源目录
max connections = 3 #最大连接数,0代表没有限制
strict modes = yes #是否检查口令文件的权限
pid file = /var/run/rsyncd.pid #运行进程的pid文件
log file = /var/log/rsyncd.log #日志记录文件
[htdocs] #指定认证的备份模块名
path = /web/htdocs #需要备份的目录的路径
ignore errors = yes #忽略一些无关的IO错误
read only = no #设置为no,即可以传至服务器的相应目录。
write only = no #设置为no,表示客户端可以下载文件
hosts allow = 172.16.22.3 #可以连接rsync服务器的主机的IP地址








