标签归档:linux

Nginx、PCRE和中文URL(UTF8编码)rewrite路径重写匹配问题

最近遇到了使用Nginx 重写中文UTF8编码路径的问题。 才发现默认情况下Nginx的rewrite是不支持UTF8匹配的。 比如:

rewrite ^/(..)$ /2个字符文章.html break; #用2个点
可以匹配到 /ab 或 /51, 但 /汉字 是匹配不到的。 我测试了一下, 要匹配两个字的 /汉字 路径, 得用

rewrite ^/(……)$ /2个汉字文章.html break; #要用六个点

如果要让 ^/(..)$ 匹配到2个汉字字符,得开启Nginx对UTF8字符的正则支持, 准确点说是开启Nginx使用的PCRE库的对UTF8字符的支持。因为Nginx的rewrite模块是调用PCRE来处理正则的。 如果PCRE没有问题,Nginx支持UTF8编码的重写样式是:

rewrite "(*UTF8)^/(..)$" /2个字符文章.html break;
#注意(*UTF8)前缀和引号的加入。

继续阅读

发表在 信息处理, 站长文档 | 标签为 , , , , , , , , , , , , , | 2 条评论

东芝AC100安装Ubuntu Linux的经验总结

上次是智器V5 II,现在是东芝AC100,看来玩Ubuntu for ARM玩上隐了。东芝AC100很轻巧。 10寸屏带键盘才860g, (不带电池700g, 充电器350g). 可惜带的是Android系统(2.1或2.2),兼容和使用都不是很爽。 还好有人在研究于AC100上安装Ubuntu linux操作系统。 经过好几天的尝试,我终于成功地在自己的东芝AC100上安装上了Ubuntu 10.10。 虽然还有不少问题有待解决, 但系统现在还是可以用的。 本文是我的经验总结, 希望对你有用。 有问题请留言。

东芝AC100详细配置

东芝AC100在全球发行的版本硬件略有不同(在日本这个叫Toshiba dynabook az),在中国发行的版本Toshiba AC100-01B (P/N:PDN01Q-00801G), 使用Tegra T250双核A8 1G处理器,512M内存,16G内部空间,带WIFI蓝牙,不带3G上网模块或GPS. 屏幕是10寸的,分辨率为1024 x 600 。
详细硬件参数: 继续阅读

发表在 信息处理 | 标签为 , , , | 59 条评论

用SuperOneClick获取安卓(android)手机的root权限

前几天入了Pantech IM-A650S手机。经常听说获取android手机的root权限。我听的手也痒痒的。

什么是android手机的root权限

android系统是一个定制版的linux操作系统。root账号在linux中就是一种类似于管理员的账号,拥有其它账号没有超高权限。普通账号只可以执行限定权限内操作,root账号则基本可以无法无天, 什么都能干。 “能力越大,责任越重” -- 基于这个原因, 默认android系统是不对用户开放root的权限的,这样做不是想限制用户的自由,而是担心系统文件被用户或病毒程序搞乱。当然这样的限制只是针对普通用户,对于一些高级用户(比如说,咳咳,我。。。们),这样的限制显然是多余的。所以我们要想办法获取root权限。

获取android手机的root权限有什么好处?

继续阅读

发表在 其它 | 标签为 , , , , | 79 条评论

linux下使用logrotate自动备份mysql数据库

logrotate是linux下的一个日志文件管理工具。apache,nignx或系统的log文件如不处理, 正常情况下会慢慢变的大, 久了, 硬盘就会爆掉。 logrotate(配合cron)就是用来周期性分割、压缩、删除日志文件用的。前段时间在找mysql数据库的自动备份方法的时候, 在 http://islandlinux.org/howto/automated-mysql-backups 看到了使用logrotate来备份mysql数据库的偏方, 感觉不错, 在这里和大家分享一下。

继续阅读

发表在 站长文档 | 标签为 , , , , | 留下评论