分页: 37/37 第一页 上页 32 33 34 35 36 37 最后页 [ 显示模式: 摘要 | 列表 ]

实践rsync+ssh实现代码同步[原创] 不指定

root , 2007/08/21 23:20 , Linux , 评论(7) , 阅读(21549) , Via 本站原创
-------------------------从服务器配置-------------------------
#cd /home/ && mkdir rsync && cd rsync
#ssh-keygen -t dsa -b 2048 -f rsync-key
呵呵,生成了:rsync-key rsync-key.pub两个文件,其中rsync-key为私钥,rnync-key.pub是公钥,要传到主服务器做认证的。写从服务器端脚本:
引用

#!/bin/sh
RSYNC=/usr/bin/rsync #rsync位置
SSH=/usr/bin/ssh #ssh位置
KEY=/home/rsync/rsync-key #私钥位置
RUSER=rsyncuser #主服务器帐号
RHOST=192.168.100.5 #主服务器IP
RPATH=/home/web #主服务器端代码目录
LPATH=/home #从服务器代码目录/home/web,这时只能写/home

$RSYNC -avu --delete --exclude "WEB-INF/logs/" --exclude "WEB-INF/work/" -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH
#--exclude不要同步WEB-INF/logs/、WEB-INF/work/这两个目录。
#--delete主服务器删除文件,从服务器也要删除。
#-a --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性。
#-v, --verbose 详细模式输出。
#-u, --update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。(不覆盖更新的文件) 。

Tags:

apache2+mod_perl安装指南 不指定

root , 2007/08/21 23:07 , Perl , 评论(0) , 阅读(9508) , Via 本站原创
mod_perl 模块:
引用

  wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz
  tar -zxvf mod_perl-2.0-current.tar.gz
  
  cd mod_perl-2.0.3  
  perl Makefile.PL MP_APXS=/usr/local/apache/bin/apxs
  make && make test
  make install
  
  apache自动重启模块:
  wget http://search.cpan.org/CPAN/authors/id/M/MS/MSERGEANT/Apache-Reload-0.07.tar.gz
  tar -zxvf Apache-Reload-0.07.tar.gz
  cd Apache-Reload-0.07
  perl Makefile.PL
  make install
  
  vi /usr/local/apache/conf/httpd.conf
  LoadModule perl_module modules/mod_perl.so
Tags:
分页: 37/37 第一页 上页 32 33 34 35 36 37 最后页 [ 显示模式: 摘要 | 列表 ]