lighttpd fastcgi配置例子和一些备份脚本
global{
server.modules +=("mod_fastcgi")
}
$SERVER["socket"]=="222.73.42.76:81"{
#$HTTP["host"]=="db.huiin.com"{
server.name="huiin.com"
server.document-root="/var/www/phpmyadmin"
fastcgi.server=(
".php"=>
((
"bin-path"=>"/usr/bin/php-cgi -c /etc/php5/cgi/php.ini",
"socket"=>"tmp/php.socket",
"max-procs"=>1,
"idle-timeout"=>20,
"bin-environment"=>(
"PHP_FCGI_CHILDREN"=>"1",
"PHP_FCGI_MAX_REQUESTS"=>"10"
),
"bin-copy-environment"=>("PATH","SHELL","USER"),
"broken-scriptfilename"=>"enable"
))
)
}
$HTTP["host"]=~"(^|/.)xxxx/.com/.cn"{
#server.name="xxxxxx"
server.document-root="/home/sjpotowww/web"
fastcgi.server=(
"/poto.fcgi" =>
("main"=>(
#"host" =>"127.0.0.1",
#"port" =>3040,
"socket"=>"/tmp/poto.sock",
"check-local" =>"disable",
"bin-path"=>"/home/sjpotowww/web/poto.fcgi",
#"max-procs"=>10,
#"min=procs"=>2,
#"max-children"=>100,
))
)
#alias.url+=("/media/" => "/usr/lib/python2.5/site-packages/django/contrib/admin/media")
url.rewrite-once=(
#"^(/media.*)$"=>"$1/media/",
"^(/.*)$"=>"/poto.fcgi$1",
)
server.error-handler-404="/poto.fcgi"
}
-----------------------------
手动备份网站和数据库例子
BAK_DIR=/home/bak/
DATE=`date +%Y%m%d-%H%M%S`
SQL_FILE=$DATE-SQLDATA.tgz
WEB_FILE=$DATE-WEBDATA.tgz
tar -zcvf $BAK_DIR$WEB_FILE /home/xxx
#tar -zcvf $BAK_DIR$SQL_FILE /home/xxxx
echo "...web备份名称:/home/bak/"$WEB_FILE
echo "...mysql备份名称:/home/bak/"$SQL_FILE
mysqldump -uxxxx -pxxxxxx --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x sjpoto >$BAK_DIR$DATE-SQLDATA-SQL.sql
posted on 2010-03-22 12:14 reck for zhou 阅读(296) 评论(0) 编辑 收藏 举报