返回首页 我的新博客
上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 全文分两部分,第一部分讲车牌识别及普通验证码这一类识别的普通方法,第二部分讲对类似QQ验证码,Gmail验证码这一类变态验证码的识别方法和思路。一、车牌/验证码识别的普通方法车牌、验证码识别的普通方法为:(1)将图片灰度化与二值化(2)去噪,然后切割成一个一个的字符(3)提取每一个字符的特征,生成特征矢量或特征矩阵(4)分类与学习。将特征矢量或特征矩阵与样本库进行比对,挑选出相似的那类样本,将这类样本的值作为输出结果。下面借着代码,描述一下上述过程。因为更新SVN Server,我以前以bdb储存的代码访问不了,因此部分代码是用Reflector反编译过来的,望见谅。(1)图片的灰度化与二值化 阅读全文
posted @ 2011-09-06 21:39 buffer的blogs 阅读(677) 评论(0) 推荐(0) 编辑
摘要: OpenCV是Intel支持的开源计算机视觉库。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。它不依赖于其它的外部库—尽管也可以使用某些外部库。OpenCV使用BSD License,对非商业应用和商业应用都可以免费使用。OpenCV的主要应用环境是Windows和Linux,对于嵌入式系统如arm-linux,很少有资料提到,因此将我在arm-linux编译过程记录下来和大家分享。预备工作:a. 安装交叉编译链 我使用的是arm-linux-gcc 4.3.2,解压到目录/usr/local/arm/4.3.2,然后在环境变量PATH中增加/usr/lo. 阅读全文
posted @ 2011-09-06 20:17 buffer的blogs 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: WSDL文件示例 让我们来研究一下WSDL文件,看看它的结构,以及如何工作。请注意这是一个非常简单的WSDL文档实例。我们的意图只是说明它最显著的特征。以下的内容中包括更加详细的讨论。<?xml version="1.0" encoding="UTF-8" ?><definitions name="FooSample" targetNamespace="http://tempuri.org/wsdl/" xmlns:wsdlns="http://tempuri.org/wsdl/" xmlns: 阅读全文
posted @ 2011-08-23 21:57 buffer的blogs 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: WSDL : 描述你的Web服务级别: 中级柴晓路(fennivel@uddi-china.org), Chief System Architect, 上海得易电子商务技术有限公司2001 年 8 月 01 日本文初步介绍了Web Service 'stack'中对于Web服务即时装配,自动集成起着关键作用的WSDL规范,首先介绍了WSDL的作用和意义,其次对WSDL文档的结构作出概要地介绍,对每个元素的作用作了探讨,分析了其开放和复用的体系设计的思想,最后通过一个实例详细说明了WSDL的工作模式。本文所引用的资源主要包括两类,一类是Web服务的技术资源网站,包含了大量Web服 阅读全文
posted @ 2011-08-23 21:47 buffer的blogs 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 首先要编辑php配置文件:vi /etc/php.inierror_reporting = E_ERRORdisplay_errors = On因为我开启了php-fpm。所以,还要编辑 php-fpm.conf文件,把php_flag[display_errors]设为on:vi php-fpm.confphp_flag[display_errors] = on这样在开发的时候就可以在浏览器中显示php出现的错误了,非常方便。 阅读全文
posted @ 2011-08-23 20:30 buffer的blogs 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 把服务器放到IDC机房里并设置了固定IP之后问使用不了 yum源了,每次yum install 时总是出现如下错误http://mirrors.ustc.edu.cn/centos/6.0/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - ""Trying other mirror.Error: Cannot retrieve repository metadata (repomd.xml) for repository: extras. Please verify its path and try 阅读全文
posted @ 2011-08-22 20:44 buffer的blogs 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 这个漏洞严格上说并不是 Nginx 和 PHP 本身的漏洞造成的,而是由配置造成的。在我之前写的许多配置中,都普遍存在这个漏洞。简易检测方法:打开 Nginx + PHP 服务器上的任意一张图片,如:http://hily.me/test.png如果在图片链接后加一串 /xxx.php (xxx为任意字符)后,如:http://hily.me/test.png/xxx.php图片还能访问的话,说明你的配置存在漏洞。漏洞分析:下面通过分析一个很常见的 Nginx 配置来解释下漏洞的成因:server { listen 80; server_name test.local; access_log 阅读全文
posted @ 2011-08-17 21:23 buffer的blogs 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 应用的最前端是一台nginx服务器,所有静态的内容都由nginx来处理,而将所有php的请求都分摊到下游的若干台运行php fastcgi守护进程的服务器中,这样可以以一种廉价的方案来实现对系统负载的分摊,扩展系统的负载能力。三台php fastcgi服务器的ip地址分别为:172.16.236.110 , 172.16.236.111, 172.16.236.112运行php fastcgi进程时,需要让php-cgi监听到服务器的局域网地址(分别如上所示),而不是之前一般都是监听的本地地址(127.0.0.1)。以172.16.236.110这台服务器为例:/usr/local/php5/ 阅读全文
posted @ 2011-08-17 21:20 buffer的blogs 阅读(1099) 评论(1) 推荐(0) 编辑
摘要: Apache可以直接打开目录列表,nginx也有这种目录浏览功能,可以直接显示目录下的文件,但nginx默认是关闭的,如果需要此功能,则打开即可。直接在根目录打开,则在server里加上如下三行即可。autoindex on;autoindex_localtime on;autoindex_exact_size off;外两个参数最好也加上去:autoindex_exact_size off;默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GBautoindex_localtime on;默认为off,显示的文件时间为GMT时间。改 阅读全文
posted @ 2011-08-17 21:15 buffer的blogs 阅读(546) 评论(0) 推荐(0) 编辑
摘要: Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。下面我就来说说server_name的使用吧:server_name的匹配顺序nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1、准确的server_name匹配,例如:server {listen 80;server_name ssdr.info www.ssdr.info;...}2、以*通配符开始的字符串:server {listen 80;server_name 阅读全文
posted @ 2011-08-17 19:47 buffer的blogs 阅读(17560) 评论(0) 推荐(0) 编辑
摘要: 技巧一、防止proftpd进行DNS反查以及对用户端进行ident确认在proftpd.conf里面加入两行:UseReverseDNSoff IdentLookupsoff 防止proftpd进行DNS反查以及对用户端进行ident确认。===技巧二、proftpd如何允许以root身份登录在配置文件中使用下面的配置:RootLoginon ===技巧三、如何让匿名用户使用proftpd服务器建立一个用户,用户名为guest,然后在配置文件中使用下面的配置:AnonRequirePasswordoff Userprivate Groupprivate RequireValidShelloff 阅读全文
posted @ 2011-08-15 15:33 buffer的blogs 阅读(2868) 评论(0) 推荐(0) 编辑
摘要: 编写开机启动脚本:I、nginx开机启动1、在/etc/init.d/目录下创建脚本vi /etc/init.d/nginx2、更改脚本权限chmod 775 /etc/init.d/nginx3、编写脚本内容 #!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.# It has a lot of features, 阅读全文
posted @ 2011-08-15 10:24 buffer的blogs 阅读(4074) 评论(1) 推荐(0) 编辑
摘要: 在centos简单安装之后,发现整个系统一裸机,并且中文显示乱码,只有手动安装中文包,及中文输入法。简单的方法就是直接用yum命令,直接安装中文yum install fonts-chinese中文字体yum install fonts-ISO8859-2中文显示然后再设置下#vi /etc/sysconfig/i18n将LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改原内容为LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB 阅读全文
posted @ 2011-08-14 22:20 buffer的blogs 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: Tap简介 Tap(www.tap.cn)是一个新型的免费自助建站服务平台,易用、专业、高效的Tap能让您轻松摆脱建站过程中技术对创造力的制约。拥有极高自由度的Tap能够快速提升您的建站热情。Tap为不同用户的需求配备了完美的个性化解决方案,Tap始终致力于将网站建设这一互联网核心应用普及大众。 相比国内互联网早期较为简陋的个人主页托管业务,TAP 具有在线搭建、所见即所得的特色。较之当下火热的轻博客,用 TAP 建站显得更加个性化,打破千人一面的尴尬。其实国外也有一些类似的自助建站服务,例如 Weebly 及 Jimdo,但由于国内外用户习惯的差异和一些其他特殊因素,这些工具不大适合国内用户 阅读全文
posted @ 2011-08-14 17:43 buffer的blogs 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 首先在两台互传文件的电脑上都要安装 ssh服务 :1、yum -y install openssh2、yum -y install openssh-clients1、获取远程服务器上的文件scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4.tar.gz 表示远程服务器上的文 阅读全文
posted @ 2011-08-13 20:34 buffer的blogs 阅读(431) 评论(0) 推荐(0) 编辑
摘要: linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下,名称分别为ifcfg-eth0,ifcfg-eth1....如果你有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。文件结构:1、 vi /etc/sysconfig/network-scripts/ifcfg-teh0DEVICE=eth0 //指出设备名称BOOTPROTO=static //启动类型 dhcpBROADCAST=192.168.1.255 //广播地址HWADDR 阅读全文
posted @ 2011-08-13 19:26 buffer的blogs 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 错误提示:InnoDB: Unable to lock ./ibdata1, error: 11解决:ps -ef|grep mysqld ,杀死僵死进程然后重新启动mysql---------------------------------------------------------------------------------错误提示:error while loading shared libraries: libssl.so.0.9.8:解决:更新db,opensslpacman -S db ,openssl这样就不会出现找不到连接库文件了-------------------- 阅读全文
posted @ 2011-08-13 09:22 buffer的blogs 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1, 最小化安装:在安装centos系统的时候选择定制安装,不安装图形化界面、根据自己的情况选择安装的服务或者一个都不安装,等安装完了以后自行安装、选择软件编译安装所需的工具和库等。2, 安装系统补丁:建议使用centos自带的yum工具来安装[ root@localhost ~]# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*[root@localhost ~]# yum update3, 帐号和登录安全:Root用户设置强密码;新建一个非管理员帐号;禁止root用户直接ssh登录、更改ssh默认端口;[root@localhost ~]# vi /et 阅读全文
posted @ 2011-08-11 12:18 buffer的blogs 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 运行时配置FPM 配置文件为php-fpm.conf,其语法类似php.ini。php-fpm.conf全局配置段pidstringPID文件的位置. 默认为空.error_logstring错误日志的位置. 默认:安装路径#INSTALL_PREFIX#/log/php-fpm.log.log_levelstring错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice.emergency_restart_thresholdint如果子进程在emergenc 阅读全文
posted @ 2011-08-10 22:45 buffer的blogs 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: PHP本身再老版本有一些问题,比如在 php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQL Injection也是在PHP上有很多利用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我们慢慢探讨。我们先使用任何编辑工具打开/etc/loca 阅读全文
posted @ 2011-08-10 22:34 buffer的blogs 阅读(314) 评论(0) 推荐(0) 编辑
摘要: cmake和configure比较1、安装cmake,因为5.5以上都采用cmake安装yum -y install cmake2、安装bison ,如果不安装cmake时会有警告信息yum -y install bison3、进行cmakecmake . -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql/ -DMYSQL_DATADIR=/usr/local/webserver/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/data 阅读全文
posted @ 2011-08-08 23:22 buffer的blogs 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 1.在hosts.deny文件尾添加sshd:ALL意思是允许所有访问请求1[root@localhost ~]# vi /etc/hosts.deny修改后看起来如下:1#2# hosts.deny This file describes the names of the hosts which are3# *not* allowed to use the local INET services, as decided4# by the '/usr/sbin/tcpd' server.5#6# The portmap line is redundant, but it is 阅读全文
posted @ 2011-08-08 19:38 buffer的blogs 阅读(494) 评论(0) 推荐(0) 编辑
摘要: [利用yum命令配置、升级所需程序库]# sudo -s# LANG=C# yum -y install gcc gcc-c++ autoconf#yum -y install make //如果不安装make,那么cmake的时候会出问题# yum -y install cmake# yum -y install bison接下来最好手动编译这些库:libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel.. 阅读全文
posted @ 2011-08-07 21:21 buffer的blogs 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架 构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环 境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。这里讨论一下大型网站需要注意和考虑的问题1、海量数据的处理众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再 阅读全文
posted @ 2011-08-07 20:22 buffer的blogs 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 数据表的设计原则(1)不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。(2)采用领域模型驱动的方式和自顶向下的思路进行数据库设计,首先分析系统业务,根据职责定义对象。对象要符合封装的特性,确保与职责相关的数据项被定义在一个对象之内,这些数据项能够完整描述该职责,不会出现职责描述缺失。并且一个对象有且只有一项职责,如果一个对象要负责两个或两 阅读全文
posted @ 2011-08-07 19:23 buffer的blogs 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: 服务器的大用户量的承载方案一、前言二、编译安装三、 安装MySQL、memcache四、 安装Apache、PHP、eAccelerator、php-memcache五、 安装Squid六、后记一、前言,准备工作当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的 WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。我们采用的架构图如下:引用-------- ---------- ------------- --------- ------------| 客户端 | ===> |负载均衡器| ===> |反向代理/缓存| ===> |WEB服务器| 阅读全文
posted @ 2011-08-07 19:20 buffer的blogs 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 本文源自我之前花了2天时间做的一个简单的车牌识别系统。那个项目,时间太紧,样本也有限,达不到对方要求的95%识别率(主要对于车牌来说,D,0,O,I,1等等太相似了。然后,汉字的识别难度也不小),因此未被对方接受。在此放出,同时描述一下思路及算法。全文分两部分,第一部分讲车牌识别及普通验证码这一类识别的普通方法,第二部分讲对类似QQ验证码,Gmail验证码这一类变态验证码的识别方法和思路。一、车牌/验证码识别的普通方法车牌、验证码识别的普通方法为:(1)将图片灰度化与二值化(2)去噪,然后切割成一个一个的字符(3)提取每一个字符的特征,生成特征矢量或特征矩阵(4)分类与学习。将特征矢量或特征矩 阅读全文
posted @ 2011-08-06 09:58 buffer的blogs 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 必备条件:1个百度空间与新浪博客,1个工作人员,几个独立IP地址(VPN软件便可)步骤:1. 注册百度空间 http://hi.baidu.com以及http://blog.sina.com.cn 并设置好链接等。2. 找到谷歌热榜http://www.google.cn/rebang/home 或百度搜索风云榜http://top.baidu.com/ 挖掘并分析最新热门关键词。3. 拟定好要推广的关键词之后,以关键词为名字搜索或编辑相关文章,以摘要或导读的形式发布到第一步建立好的百度空间或新浪博客中。文章中详细内容写你要推广的网站的所在页面URL地址,这样就形成了一篇关键词文档。4. 接下 阅读全文
posted @ 2011-08-04 22:20 buffer的blogs 阅读(263) 评论(1) 推荐(0) 编辑
摘要: 终端,依次输入:1.) yum clean metadata2.) yum clean dbcache3.) yum makecache即先删除原数据和数据库缓存,然后重建之,问题即可解决。 阅读全文
posted @ 2011-08-02 15:10 buffer的blogs 阅读(213) 评论(0) 推荐(0) 编辑
摘要: LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。LNMPA是在LNMP的基础上产生的新的扩展,目前LNMP一键安装包的用户可以直接升级到LNMPA(Nginx、MySQL、PHP、Apache),由Nginx作为前端处理静态页面、js、图片等,Apache作为后端处理PHP,解决高并发时php-cgi的502问题,提高服务器处理动态内容的能力及稳定性。LNMP一键安装包 0.7 & LNMPA已经在VPSYOU(感 阅读全文
posted @ 2011-08-02 09:35 buffer的blogs 阅读(301) 评论(0) 推荐(0) 编辑
摘要: webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装:引用首先要安装ctags : yum -y install ctags然后安装webbenchwgethttp://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make install 3、使用:引用webbench -c 500 -t 30h 阅读全文
posted @ 2011-08-02 09:14 buffer的blogs 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 今天在CentOS5下编译安装PHP5.2.4时出现错误:PHP安装错误 configure: error: xml2-config not found 错误原因,xml2-config这个文件没找到。网上查了下很多遇到这个问题的,原因是这两个包, libxml2-2.6.23-1.2.i386.rpm libxml2-devel-2.6.23-1.2.i386.rpm */ 没有安装。重新安装rpm -ivh libxml2-2.6.23-1.2.i386.rpmrpm -ivh libxml2-devel-2.6.23-1.2.i386.rpm再重新./configure --prefix 阅读全文
posted @ 2011-08-01 11:40 buffer的blogs 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 首先以管理员身份运行命令行开始 - 程序 - 附件 - 命令提示符 - 右键 - 以管理员身份运行然后打开端口命令:netsh advfirewall firewall add rule name="www" dir=in protocol=tcp localport=80 action=allow 阅读全文
posted @ 2011-07-30 11:49 buffer的blogs 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 一,mysql proxy是什么,干什么用的MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负 载平衡。对于应用来说,MySQL Proxy是完全透明的,应用则只需要连接到MySQL Proxy的监听端口即可。当然,这样proxy机器可能成为单点失效,但完全可以使用多个proxy机器做为冗余,在应用服务器的连接池配置中配置到多 个proxy的连接参数即可。mysql replication 数据同步上图中,web到底连接那个数据库,这 阅读全文
posted @ 2011-07-30 10:52 buffer的blogs 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Mysql的安装配置MySQL是一个开放源码的关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Mysql最常见的应用架构:单点(Single):适合小规模应用复制(Replication):适合中小规模应用集群(Cluster):适合大规模应用 根据功能不同,Mysql可以分为Mysql stand和Mysql max两个版本,Mysql-max相对于stand版本增加了对集群功能的支持。目前 阅读全文
posted @ 2011-07-30 10:51 buffer的blogs 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、CentOS 5.5 操作系统的安装操作系统这里我们仍采用 CentOS 5.5 来说明 Linux 下的 Nginx 安装与配置。关于CentOS的安装与注意事项请大家点击这里:(其中包含配置yum的步骤,因为我们接下来会使用到yum)。二、准备工作和Apache的配置相同,我们就来进行一些准备工作,譬如创建网站目录,日志目录等。然后安装服务器的相关软件。(1) 创建网站目录和日志目录shell> mkdir -p /www/mysql # MySQL数据库文件shell> mkdir -p /www/htdocs # 网站主目录shell> mkdir -p /var 阅读全文
posted @ 2011-07-30 01:38 buffer的blogs 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:* last 相当于Apache里的[L]标记,表示完成rewrite* break 终止匹配, 不再匹配后面的规则* redirect 返回302临时重定向 地址栏会显示跳转后的地址* permanent 返回301永久重定向 地址栏会显示跳转后的地址一些可用的全局变量有,可 阅读全文
posted @ 2011-07-28 11:11 buffer的blogs 阅读(524) 评论(0) 推荐(0) 编辑
摘要: #运行用户user www www;#工作线程worker_processes 5;#错误日志 debug模式error_log logs/error.log debug;# 记录Nginx主进程的IDpid logs/nginx.pid;events {#最大连接数worker_connections 8192;#运行模式 use [ kqueue | rtsig | epoll | /dev/poll | select | poll ];# epoll linux only# 推荐使用epolluse epoll;}http{#导入配置文件include conf/mime.types;# 阅读全文
posted @ 2011-07-28 11:09 buffer的blogs 阅读(384) 评论(0) 推荐(0) 编辑
摘要: Nginx性能优化CPU参数worker_cpu_affinity使用说明官方说明:http://wiki.nginx.org/NginxHttpMainModule#worker_cpu_affinit引用worker_cpu_affinitySyntax: worker_cpu_affinity cpumask [cpumask...]Default: noneLinux only.With this option you can bind the worker process to a CPU, it calls sched_setaffinity().For example,worke 阅读全文
posted @ 2011-07-28 10:47 buffer的blogs 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 一:Location语法:location [=|~|~*|^~] /uri/ { … }注:1、~ 为区分大小写匹配2、~* 为不区分大小写匹配3、!~和!~*分别为区分大小写不匹配及不区分大小写不匹配示例一:location / { }匹配任何查询,因为所有请求都以 / 开头。但是正则表达式规则将被优先和查询匹配。示例二:location =/ {}仅仅匹配/示例三:location ~* \.(gif|jpg|jpeg)$ {rewrite \.(gif|jpg)$ /logo.png;}注:不区分大小写匹配任何以gif,jpg,jpeg结尾的文件二、ReWrite语法last – 基本 阅读全文
posted @ 2011-07-28 10:38 buffer的blogs 阅读(722) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页