Archive for December, 2009
WordPress在lighttpd里的rewrite规则
Tuesday, December 8th, 2009 | 网站技术 | No Comments
url.rewrite = (
"^/?$" => "/index.php",
"^/(?.*)$" => "/index.php$1",
"^/(wp-.+)$" => "$0",
"^/([^.]+)/?$" => "/index.php?$1",
)
另外一个写法
$HTTP["host"] =~ “mingshi\.info” {
var.wpdir = “/”
url.rewrite-once = (
“^” + wpdir + “(wp-.+).*/?” => “$0″,
“^” + wpdir + “(sitemap.xml)” => “$0″,
“^” + wpdir + “(xmlrpc.php)” => “$0″,
“^” + wpdir + “keyword/([A-Za-z_0-9-])/?$” => wpdir + “index.php?keyword=$1″,
“^” + wpdir + “(.+)/?$” => wpdir + “index.php/$1″
)}
wordpress安装在根目录。
Discuz在lighttpd里的rewrite规则
Tuesday, December 8th, 2009 | 网站技术 | No Comments
url.rewrite-once = (
"^(.*)/bbs/archiver/((fid|tid)-[w-]+.html)$" => "$1/bbs/archiver/index.php?$2",
"^(.*)/bbs/forum-([0-9]+)-([0-9]+).html$" => "$1/bbs/forumdisplay.php?fid=$2&page=$3",
"^(.*)/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+).html$" => "$1/bbs/viewthread.php?tid=$2&extra=page%3D$4&page=$3",
"^(.*)/bbs/space-(username|uid)-(.+).html$" => "$1/bbs/space.php?$2=$3",
"^(.*)/bbs/tag-(.+).html$" => "$1/bbs/tag.php?name=$2"
)
这里我discuz是安装在bbs目录,安装在别的目录或者根目录的时候,相应修改就可以了。
免费实用的的SSL证书
Monday, December 7th, 2009 | 网站技术 | No Comments
2048位的ssl证书。
http://www.startssl.com/
通过了ie和firefox的验证,最大的优点是免费,申请也很迅速。
网站备份
Monday, December 7th, 2009 | 网站技术 | No Comments
1. 文件系统备份
可以用tar命令到需要的目录及文件做备份:
#tar czvf backup.tar.gz dir1 dir2 …
执行备份前, 有时需要先停用使用要备份文件的服务,比如cvs的目录备份
备份恢复的命令:
#tar zxvf backup.tar.gz
mysql 备份
Thursday, December 3rd, 2009 | 网站技术 | No Comments
备份数据库
1.备份单个数据库
mysqldump –user=user –password=password –lock-all-tables dbname>backup.sql
2.备份多个数据库
mysqldump –user=user –password=password –lock-all-tables –databases dbname1 dbname2>backup.sql
3.备份多个数据库
mysqldump –user=user –password=password –lock-all-tables –all-databases>backup.sql
-lock-all-tables在备份的时候锁定所有的表.以防止数据不同步.
恢复数据库
1.恢复单个数据库
$mysql -u root -p databasename < backup.sql
确保databasename已经存在
2.恢复多个数据库
$mysql -u root -p < buckup.sql
如果用mysqldump同时备份了多个数据库,刚sql文件会包含必要的CREATE DATABASE。也就是说,恢复的时候可以自动把数据库创建出来。
3.以交互式恢复数据库
$ mysql -u root -p –slient
Enter password:xxx
mysql>USE databasename
mysql> /. /tmp/backup.sql
slient选项可以屏蔽恢复过程中的屏幕输出。
“/.”是SOURCE命令的简写,作用是执行其后SQL文件中的命令。
Random Posts
Tags
Recent Comments
- Nan on 毕业10年小聚
- Nan on 毕业10年小聚
- 林捷 on 毕业10年小聚
- Stanley on 新入了Giant Tallerway 8.0 RD
- 落叶 on 新入了Giant Tallerway 8.0 RD