所有由csj555发布的文章

nginx下discuz! x2.5伪静态设置

管理员登录到后台,选择“全局-SEO设置-URL静态化”,可以看到有“页面 标记 格式 可用”几个标题,将可用下面的方框里都选中,Rewrite兼容性选否,点击提交。
找到nginx配置文件中配置这个bbs域名的server段,在location /内添加伪静态规则。
比如原来是:

...
server {
    listen       80;
    server_name  www.aaa.com;
    access_log  /var/log/nginx/aaa.com.log  main;
    location / {
        root   /home/webroot;
        index  index.html index.htm index.php;
    }
}
...


修改后为:

...
server {
    listen       80;
    server_name  www.aaa.com;
    access_log  /var/log/nginx/aaa.com.log  main;
    location / {
        root   /home/webroot;
        index  index.html index.htm index.php;
        rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
        rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
        rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
        rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
        rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
        rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
        rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
        rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
        rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
        if (!-e $request_filename) {
	        return 404;
        }
    }
}
...

phpmyadmin提示Cannot start session without errors错误

lnmp环境,安装phpmyadmin打开时提示:

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

网上找了下,说是session存放目录的问题。

打开php.ini,查找session.save_path,找到:

session.save_path = "/var/lib/php/session"

说明session目录是定义在/var/lib/php/session

经查看发现在/var/lib/php目录下没有session目录,遂建立:

cd /var/lib/php
mkdir session
chown nginx:nginx session
chmod 770 session

设置权限后,phpmyadmin就能打开了。

nginx设置虚拟目录

nginx建立虚拟目录的配置文件放在/etc/nginx/conf.d目录下。系统用的是CentOS6.3。

首先在nginx.conf中查找有没有:

include /etc/nginx/conf.d/*.conf

这一句,没有的话要加在http块内。

添加虚拟目录
比如要放两个虚拟目录:
blog.aaa.com在/home/blog.aaa目录
bbs.bbb.com在/home/bbs.bbb目录

我们把这两个虚拟目录写在一个配置文件里。

cd /etc/nginx/conf.d
vim virtualhost.conf

添加: 继续阅读nginx设置虚拟目录 →

小内存VPS lnmp配置优化

环境为一台256MB内存vps,系统为CentOS6.3,使用的程序版本:
nginx 1.3.8
php 5.3.18
mysql 5.5.28
安装lnmp可参考:http://www.live-in.org/archives/1257.html

一、nginx配置
编辑配置文件:

vim /etc/nginx/nginx.conf

1、
找到:

worker_processes

改为:

worker_processes 2;

nginx运行的进程数,一般设置成和CPU的核数相同。

2、
找到:

worker_rlimit_nofile

改为: 继续阅读小内存VPS lnmp配置优化 →

winxp安装office2010

1、到msdn.itellyou.cn下载原版office 2010专业版
Office Professional Plus 2010 With SP1 VOL(x86)
或网上找
Office Standard 2010 With SP1 VOL 标准版的镜像

2、安装

3、网上找“神key”mak密钥
一次激活。

4、备注
打开outlook时,出现“无法打开outlook窗口”,要先安装windows search 4.0可解决。

科学饮食给大脑“充电”

脑力劳动者一般肌肉活动少,怎样通过食物营养提高大脑的劳动效率,这是每个脑力劳动者关心的问题。

血糖

科学家研究发现,人脑的重量虽然只占人体重量的2%左右,但大脑消耗的能量却占全身消耗能量的20%。

人体消耗的能量主要由膳食中的糖、脂肪和蛋白质提供。但人脑在利用能源物质上与其他器官不同,它主要依靠血液中的葡萄糖(血糖)氧化供给能量。大脑对血糖极为敏感,人脑每天大约需用116-145克的糖,当血糖浓度降低时,脑的耗氧量也下降,轻者感到头昏、疲倦,重者则会发生昏迷。

因此,一定的血糖浓度对保证人脑复杂机能的完成是十分重要的。

蛋白质

蛋白质在大脑中含量最高。脑细胞在代谢过程中需要大量的蛋白质来补充更新。实验证明,食入不同含量的蛋白质食物对大脑活动有显著影响。

增加食物中的蛋白质含量,能增强大脑皮层的兴奋和抑制作用,而且蛋白质中的合氨酸还能消除脑细胞在代谢中产生的氨的毒性,有保护大脑的作用。
继续阅读科学饮食给大脑“充电” →

健康美丽从“肠”计议

在日常生活中,我们要及时排除体内有害的物质,保持体内肠道环境的清洁。此时,多吃以下各种既方便又安全的排毒食物可以帮助我们轻松“护肠排毒”,还您健康与美丽。

海带:肠蠕动“加速器”

海带可有效防治地方性甲状腺肿,对高血压、动脉硬化及高血脂有预防和辅助的治疗作用。海带呈碱性,可促进血液中的甘油三酯代谢,有助润肠通便。而且热量低,膳食纤维丰富,能加速肠道运动。

食法:海带的最佳吃法是清蒸,这样不会破坏海带中的矿物质,还可有效增加肠蠕动。

菠菜:肠热毒“清理工”

菠菜能清理人体肠胃里的热毒,可防治便秘,使人容光焕发。

菠菜叶中含有一种类胰岛素样物质,能使血糖保持稳定;富含各种维生素,能够防治口角炎、夜盲症;还含有大量的抗氧化剂,具有抗衰老、促进细胞繁殖作用,既能激活大脑功能,又可增强青春活力,防止大脑老化。

食法:菠菜吃法很多,将菠菜洗净,用开水焯烫,沥干水分,配以调料做成凉拌菜居多,而菠菜拌豆干的食疗效果尤佳。
继续阅读健康美丽从“肠”计议 →

要防电脑辐射的看过来

都市白领长期对着电脑,电脑的辐射会对皮肤造成强烈的伤害,导致皮肤粗糙暗黄,甚至出现色斑。应该怎样抵御辐射的伤害呢?

如何使用电脑

1、电脑不用时要关掉

很多人的电脑几乎是24小时都不关掉,这样的做法非常不正确。电脑在工作中的辐射非常大,而长期不关机状态之下,辐射会更大。

2、屏幕亮度要适中

一般来说,屏幕亮度越大,电磁辐射越强,反之越小。不过,过暗的亮度也易造成眼睛疲劳。

3、选择使用新电脑

旧电脑的辐射一般较厉害,在同距离、同类机型的条件下,一般是新电脑的1-2倍。在平时使用电脑时,还要注意与屏幕保持适当距离。离屏幕越近,人体所受的电磁辐射越大,对皮肤的伤害也就越大。
继续阅读要防电脑辐射的看过来 →

web压力测试工具siege

siege是一个开源的压力测试工具,官网:http://www.joedog.org/

1、安装siege

yum install gcc gcc-c++ make -y
cd /tmp
wget http://www.joedog.org/pub/siege/siege-2.72.tar.gz
tar -zxvf siege-2.72.tar.gz
cd siege-2.72
./configure
make
make install

2、siege使用方法形如

siege -c 20 -r 50 http://www.example.com/

-c:并发的用户数量
-r:运行测试的次数

结果说明:

Transactions:		      完成的请求数
Availability:		      成功率
Elapsed time:		      总用时
Data transferred:	      传输数据量
Response time:		      响应时间,显示网络连接的速度
Transaction rate:	      平均每秒完成请求数(重要)
Throughput:		      平均每秒传送数据数
Concurrency:		      最高并发数
Successful transactions:      成功处理次数
Failed transactions:	      失败处理次数
Longest transaction:	      最长处理请求时间
Shortest transaction:	      最短处理请求时间

参考资料:
http://www.ha97.com/4663.html