注 这个后来又试了一遍 发现一只报错
1503 权限不够 也不是密码错误 后来吧authusers=root去掉就好了 目前没有搞明白为啥
step1:
linux系统安装rsync ,一般系统发行版都会带有。没有就安装 yum install rsync
step2:
/etc/下面没有rsyncd.conf rsyncd.secret,rsyncd.log文件 新建他们
服务器端(165)
rsyncd.conf内容:
[global]
uid = root
gid = root
use chroot = no
timeout = 300
port = 873
max connections = 30
log file = /var/rsyncd.log
log format = %t %a %m %f %b
[backup]
path=/cicro/wcm/rsyntest
comment =test
read only = no //客户端不可以修改服务器端的文件
list = no
ignore errors
hosts allow = 192.168.1.164 //客户端的ip段
hosts deny = *
auth users = root
secrets file=/etc/rsyncd.secret 密码文件
syncd.secret 内容
root:ecm.2016
然后启动服务 service rsyncd start
配置客户端:(164)
客户端
新建/etc/rsyncd.conf不用编辑内容
新建/etc/rsync.secret 写入服务器设置的密码
ecm.2016
然后在客户端也建立/cicro/wcm/rsyntest路径
把同步脚本写入 定时器每间隔一分钟同步一次代码
crontab -e
*/1 * * * * /cicro/wcm/bin/rsyntest.sh
rsyntest.sh内容:
rsync -vzrtopg root@192.168.1.165::backup /cicro/wcm/rsyntest/ --password-file=/etc/rsyncd.secret
然后进去编辑
到此同步工作已经完成
step3 配置apache
worker.properties
worker.list=tomcat1
worker.tomcat1.port=9301
worker.tomcat1.host=127.0.0.1
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
worker.list=tomcat2
worker.tomcat1.port=9301
worker.tomcat1.host=1192.168.1.164
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
uriworkermap.propertes
/manager/*=tomcat1
/JSON-RPC=tomcat1
/manager/JSON-RPC=tomcat1
/interview/JSON-RPC=tomcat1
/servlet/*=tomcat1
/servlet/CreateImage*=tomcat1
/servlet/PeculiarUploadFile=tomcat1
/services/*=tomcat1
/info/*.jsp=tomcat1
/appeal/*.jsp=tomcat1
/comment/*.jsp=tomcat1
/ggfw/*.jsp=tomcat1
/guestbook/*.jsp=tomcat1
/gk/*.jsp=tomcat1
/infogk/*.jsp=tomcat2
/member/*.jsp=tomcat2
/minglu/*.jsp=tomcat2
/query/*.jsp=tomcat2
/search/*.jsp=tomcat2
/survey/*.jsp=tomcat2
/interview/*.jsp=tomcat2
/search/*=tomcat2
tomcat servier.xml
两个一样的
<Server port="-1" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener"/>
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on"/>
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml"/>
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="9300" protocol="HTTP/1.1" redirectPort="9302" connectionTimeout="20000" maxThreads="300" acceptCount="100" enableLookups="false" disableUploadTimeout="true" server="MyServer-0.1"/>
<Connector port="9301" protocol="AJP/1.3" redirectPort="9302" connectionTimeout="20000" maxThreads="300" acceptCount="100" enableLookups="false"/>
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="webapps" unpackWARs="false" autoDeploy="false">
<Context docBase="/cicro/wcm/vhosts/common/manager" path="/manager" className="org.apache.catalina.core.StandardContext" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="true" privileged="false" reloadable="false" swallowOutput="false" useNaming="false" wrapperClass="org.apache.catalina.core.StandardWrapper"/>
</Host>
<Host name="www.cj.gov.cn" appBase="/cicro/wcm/vhosts/www.cj.gov.cn" unpackWARs="false" autoDeploy="false">
<Context docBase="/cicro/wcm/vhosts/common/manager" path="/manager" className="org.apache.catalina.core.StandardContext" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="true" privileged="false" reloadable="false" swallowOutput="false" useNaming="false" wrapperClass="org.apache.catalina.core.StandardWrapper"/>
<Alias>cj.gov.cn</Alias>
<Alias>test.cj.gov.cn</Alias>
</Host>
</Engine>
</Service>
</Server>