博客统计信息

用户名:nosun2008
文章数:38
评论数:3
访问量:5007
无忧币:287
博客积分:294
博客等级:2
注册日期:2009-07-16

我最近发表的评论

人若自辱,人必辱.. 回复
made in china,在外国人眼里已经形..
英睿科技 - 50元/.. 回复
不错呀,之前还帮朋友在goddady买了..
web服务器mysql日.. 回复
哦,我这边就是在初期调试的时候安..
用U盘安装VMware .. 回复
感谢兄弟的这篇文章,帮了大忙
pure-ftpd + mysq.. 回复
写的真不错
2012-05-15 15:38:50
Nginx的日志默认是一直增长的,为了避免日志一直增长下去,同时为了便于进行日志分析,需要对日志进行定时切分,您可以根据自己网站的情况制定定时任务。
这方面的资料网上有很多了,这里我参考Nginx大仙张宴的案例,自己做了测试,这里记录一下,便于查阅。
ee /usr/local/www/nginx/sbin/cut_nginx_log.sh 写入
#!/bin/bash #This script will run at 0:00 everyday;  # log path logs_path="/var/log/nginx/" mkdir -p ${logs_path}$(dat..
类别:Nginx|阅读(10)|回复(0)|(0)阅读全文>>
AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于:
1.界面友好:可以根据浏览器直接调用相应语言界面(有简体中文版)
2.基于Perl:并且很好的解决了跨平台问题,系统本身可以运行在GNU/Linux上或 Windows上(安装了ActivePerl后);分析的日志直接支持Apache格式 (combined)和IIS格式(需要修改)。Webalizer虽然也有Windows平台版,但目前已经缺乏 维护;AWStats完全可以实现用一套系统完成对自身站点不同WEB服务器:GNU/Linux/..
今天遇到一个问题,之前的一个二级域名网站申请了一个新的域名,今后主要想推广新的域名,要求过去的二级域名自动指向新的域名,在网上搜索了一下,找到了一篇比较不错的资料,我实现这个功能只用了例一中的几句话:
<VirtualHost *:80> ServerAdmin xxx@xxx.com DocumentRoot "/usr/www/website" <Directory "/usr/www/website"> Order allow,deny allow from all </Directory> RewriteEngine On RewriteCond "%{HTTP_HOST}" "!^www..
500 OOPS: vsftpd: refusing to run with writable root inside chroot()

 

意思是不能使用chroot限制可写的根目录,看了下vsftpd的更新日志:

 

Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned on chroot_local_user but such is life.

 

如果开启了chroot来控制用户路径,则用户不能再具有根目录的写权限,把用户根目录的写权限去掉就可以解决问题了。
这样对于ftp根直接为网站根目录的用..
2012-05-08 09:44:11
因为设置ecms的php环境不当,导致图片不能上传,报错说文件夹权限没有设置为777
经检查发现原来是因为安全考虑在php.ini文件中设置了
open_basedir= /usr/local/www
正确的设置方法应该是
open_basedir= /usr/local/www:/tmp/
 
并附上以下帮助文档
open_basedir: 将用户可操作的文件限制在某目录下;

——————————————————————————–

如下是php.in..
类别:PHP|阅读(14)|回复(0)|(0)阅读全文>>
2012-05-08 09:31:44
近日构建了一个图片服务器,想到全是图片需要设置防盗链,节省网站流量,于是在网上搜索资料,找到如下方法,测试管用,这里记录一下:
下面的防盗链代码是,当有人盗链时,直接返回403状态。

 
一、基本设置
location ~* (\.jpg|\.png|\.gif|\.jpeg|\.png)$ {  valid_referers none blocked www.yourweb.com  *.yourweb.com;    if ($invalid_referer) {       return 403;    }..
类别:Nginx|阅读(31)|回复(0)|(0)阅读全文>>
FreeBSD Ports 安装的php以及php扩展,发现版本有问题,想卸载后重新安装新的版本,ports卸载php的时候提示错误,需要手动卸载php扩展,截图如下:

有没有一个快速的方法,让我卸载PHP及其扩展呢?网上找到了这个命令,试了一下果真可以:



pkg_delete -r php5-5.2.17_7
因为使用拷贝粘贴的方式编辑rc.conf系统配置文件导致系统开机报错,/etc/rc.conf: 25: Syntax error: Unterminated quoted string。

 
网上查到解决办法如下:
命令行输入:
# mount -u

# mount -a

 
然后编辑rc.conf,重启即可。
主要是rc.conf,配置参数缺少引号导致。
2012-04-10 12:11:55
转自 http://ahwind.blog.51cto.com/464891/342222
 
ports安装nginx时出现错误
make: don't know how to make //ports.hshh.org//\. Stop
查看make.conf
#cp /etc/make.conf /etc/make.conf.old
#vim make.conf

FETCH_CMD=axel

FETCH_BEFORE_ARGS = -n 10 -a

FETCH_AFTER_ARGS=

DISABLE_SIZE=yes

MASTER_SITE_OVERRIDE?=\
http://ports.hshh.org/${DIST_SUBDIR}/\

ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\

ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_S..
转载自:http://www.save-info.com/classic/2011/03/04/917


Nginx作为HTTP代理转发前端时,后端服务无法获知前端访问客户的IP地址。本文用于解决无法获取客户真实IP的问题。
安装

编译Nginx时 多编译一个模块: (见下例中红色部分)
/configure --user=daemon --group=daemon --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-md5=/usr/lib --with-sha1=/usr/lib --with-http_gzip_static_module --with-http_realip_module

HTTP REALIP MODULE

这个模块允..
类别:Nginx|阅读(13)|回复(0)|(0)阅读全文>>
 <<   1   2   3   4   >>   页数 ( 1/4 )