web应用

wordpress装在blog目录下面nginx的写法

今天打算做个站点博客,于是在更目录下新建一个blog文件。访问abc.com/blog 是正常的。
不过碰到了一些问题,当使用固顶地址,也就是伪静态的时候,文章页面访问不了。
在本地调试,通过nginx的站点错误信息,可以发现是rewrite规则出现问题了。
于是在nginx conf配置中 servers添加这些规则,重启nginx,一切正常。
if (-e $request_filename){ break;}
rewrite ^/blog/(.*)$ /blog/index.php last;

Centos强制踢掉登陆用户的命令

有时候一些session会卡死,用户也就卡在里面了,这时候用下面的命令的就可以把它踢掉。

查看机器中登陆的用户

[root@sunsyk ~]# w

Read More »

Centos配置rsync服务器和客户端

一、服务端
#vi /etc/rsyncd.conf

uid = nobody
gid = nobody
use chroot = no
Read More »

CentOS 5.4修改IP地址命令行

CentOS 其实有个setup的命令,是图形的,可以很方便的修改一些参数。
这里是在字符界面下修改配置
修改对应网卡的IP地址的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改以下内容
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
Read More »

无法显示您尝试查看的页面

内容编码错误

无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。

今天用SVN更新了一下配置文件,结果网站就出现了这个问题..已经第二次了.后来自信看了一下编码格式.UTF-8+ ,用Editplus另存为UTF-8.

一切恢复正常..

这个问题或许是在保存文件的时候不小心的弄错格式导致的..

隐藏header信息

php版本号

expose_php = Off;

nginx信息:

在http 加上 server_tokens off;

blog迁往godaddy

尝试一下godaddy的空间.买的是deluxe用上优惠卷40块RMB.150G空间1500G流量,25个MYSQL数据库.

很不幸的第一次给的共享IP被封,于是又买了独立IP.一个月10RMB左右.由于绑定了独立IP.那边的设置重新弄,管理面板一直上不去..没准确计划过多就时间,大概是30多个小时吧..所以搬空间还是提前准备好.

wordpress的数据导出还是没有直接用数据库还原好.还要重新设置.最后用PMA导出原来的SQL.

经过一番折腾,总算安家了.速度还可以.

一个有意思的wordpress验证码插件

换上wordpress后评论区沦陷了.于是网站找了款验证码插件,试了一下还挺有意思的.也挺实用的.以致到现在位置还没人给我回复过.

这个验证码不用你输入,而是让你用鼠标从图片中选择相应的正确图形.

如果大伙要下这个插件,请在wordpress插件里面搜 clickcha 我现在用的wordpress 2.92版本是可以使用的.

WP Clickcha


CuteFTP Pro站点信息的备份与恢复

重装系统后发现CuteFTP Pro站点信息全不一空了.为了省下每个再输入的时间,找了一下教程.找到Sm.dat.覆盖过去好了.所以以后重装什么的要注意一下这个问题.

这个是网站找的教程.

备份这个信息有两种方法:

1、单击CuteFTP Pro中“工具”-“站点管理器”-“导出站点与标准版面”,默认文件名“Sites.txt”,里边包含了你的FTP站点的信息。选 个位置保存好这个文件,OK。重装好windows和CuteFTP后用“导入FTP站点”的方式重新获得这些信息。上面这种方法要在windows能正 常运行的时候才能进行,否则CuteFTP Pro可不支持DOS模式。

update:2010年5月2日

今天要用的时候有发现个办法,就是把那个sm文件复制到 cuteftp的程序目录里..然后打开cuteftp的全局设置–安全–站点管理器路径选择一下SM.dat文件.好了以后不用担心重装的问题了!!

nginx在windows2003下日志切割方法

taskkill /F /IM nginx.exe

set “cmdstr=move D:\nginx\logs\host.access.log D:\wwwroot\logfiles\host-access.%date:~0,4%-%date:~5,2%-%date:~8,2%.log

call %cmdstr%”

start nginx.exe

————————————————————————————-

第一句是杀掉nginx.exe进程,停止nginx.

第二段是移动日志.如果需要移动错误日志,也可以参照一下加多一个移动命令.

第三个是重起nginx.

将上面代码保存为 LogSplit.bat 文件.

然后在计划任务里面设定个时间运行它.一般网站凌晨4-5点这个时间段人是最少的.

这个过程在1-2秒左右,对服务器影响不是很大.