服务器
文章平均质量分 65
luochuan
程序员
PHP/JAVASCRIPT/JQUERY/DIV CSS/ThinkPHP
展开
-
关于反向代理
反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。反向代理 -概述 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到W转载 2012-01-29 14:41:33 · 1155 阅读 · 0 评论 -
PHP使用zlib实现页面的gzip压缩输出
php中的GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很快。 要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面。我们只要把页面在服务器端压缩再输出到浏览器就行了。原创 2012-10-10 10:03:09 · 1419 阅读 · 1 评论 -
SafeSys.exe病毒清理笔记
SafeSys.exe病毒中招之后的基本症状开机自启动编辑autorun.inf打开就会自动关闭该文件修改注册表禁用autorun无效msconfig启动项禁用safesys也无效浏览器输入SafeSys.exe搜索会将浏览器自动关闭启动金山 360 诺顿等杀毒软件会自动关闭该软件将硬盘上的SafeSys.exe和Autorun.inf删除之后会再自动生成相应文件原创 2012-10-11 11:51:30 · 1765 阅读 · 0 评论 -
php curl扩展安装及使用
php的curl扩展已经内置到php的安装包里,我们无需重新下载,位置php-5.3.6/ext/curl安装#cd php-5.3.6/ext/curl#/usr/local/php/bin/phpize#./configure #make#make install安装完成之后将生成的curl.so复制到php扩展的存放目录,然后#vi /usr/原创 2012-09-21 15:53:52 · 1506 阅读 · 0 评论 -
Apache的AllowOverride以及Options相关指令
公司一JS程序员新装apache,项目的rewrite在他的机器上不起作用,解决办法:1、检查apache的mod_rewrite是否开启2、将conf/httpd.conf里的站点根目录配置的AllowOverride设置为All关于Apache的AllowOverride知识如下:Apache的配置文件httpd.conf是主要的配置文件,但是针对每个目录,ap转载 2012-10-12 10:26:44 · 803 阅读 · 0 评论 -
IIS6/7安装配置Rewrite扩展模块
Rewrite能做什么,地址静态化。让动态的文件用静态地址表现。更好的SEO更好的目录结构,更好的权重结构。更好的....下载地址:ISAPI_Rewrite3 full完整版 静态化组件 ISAPI_Rewrite3_0082安装1、先安装ISAPI_Rewrite3_0082.msi2、安装好以后,用下载文件里的两个文件覆盖。3、在安装目录下找到 h原创 2012-12-07 10:01:40 · 1623 阅读 · 0 评论 -
windows配置PHP支持读写sqlserver2008
windows系统下,PHP5.3以上的版本已经不支持mssql扩展,所以如果你需要和sql server通信需要下载微软公司专门为PHP提供的sqlserver驱动Microsoft Drivers 3.0 for PHP for SQL Server下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=20098原创 2012-12-07 21:03:42 · 564 阅读 · 0 评论 -
人人围网站宕机原因及解决方法分析
首先打个广告,我们的网站人人围,一个社交、新闻分发平台:http://www.renrenwei.com/服务器架构:nginx+mysql+mongodb+php,用户登录信息session存在mongodb中受攻击情况:11-23号左右开始持续一周的DDOS攻击,有大量的北京、广东、海外的IP不停的刷网站的注册信息,两三天内注册用户数量达到7-8万,由于IP不同,所以无原创 2012-12-09 13:57:01 · 709 阅读 · 0 评论 -
PHP源码加密
urlencode/urldecode方式<?phpfunction RandAbc($length=""){//返回随机字符串 $str="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; return str_shuffle($str);}$filename='foo.php';$T_k1=RandAbc();//转载 2013-01-07 14:55:50 · 2066 阅读 · 1 评论 -
Code Swarm生成可视化项目代码贡献视频
Code Swarm一个可以生成可视化项目代码贡献视频的软件,支持使用svn、cvs、git等代码管理工具提交的日志生成动画。参考视频:豆瓣代码大爆炸视频下面介绍svn的提交日志生成代码视频环境需求JAVA环境 http://www.python.org/download/python环境 http://www.java.com/zh_CN/原创 2012-09-29 14:01:33 · 1292 阅读 · 0 评论 -
nginx rewrite 配置参数及例子
Location语法语法:location [=|~|~*|^~] /uri/ { … }location = / {# 只匹配 / 查询。[ configuration A ]}location / {# 匹配任何查询,因为所有请求都已 / 开头。但是正则表达式规则和长的块规则将被优先和查询匹配。[ configuration B ]}locati转载 2012-08-20 15:53:56 · 1759 阅读 · 0 评论 -
Apache Rewrite 规则跳转常见配置
1、Rewrite规则简介: Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源转载 2012-08-20 15:38:41 · 1171 阅读 · 0 评论 -
nginx+PHP服务器环境安装与配置学习(一) - windows系统基础环境搭建
nginx简介: Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。nginx优点: Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。目前 Nginx 的1.0.9稳定版已经于2011年11月1日发布,开发版本已完成的为1.1.8原创 2012-02-09 15:26:15 · 1210 阅读 · 0 评论 -
nginx负载均衡session共享解决方案
PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题:1、不使用session,换用cookiesession是存放在服务器端的,cookie是存放在客户端的,我们可以把用户访问页面产生的session放到cookie原创 2012-02-25 15:08:36 · 5338 阅读 · 2 评论 -
sphinx检索语法与匹配模式备忘
Sphinx检索语法与匹配模式匹配模式SPH_MATCH_ALL,匹配所有查询词(缺省模式)SPH_MATCH_ANY,匹配任意查询词SPH_MATCH_PHRASE,短语匹配SPH_MATCH_BOOLEAN,布尔表达式匹配SPH_MATCH_EXTENDED,查询匹配一个Sphinx内部查询语言表达式布尔查询语法(Boolean query synt转载 2012-03-02 23:07:45 · 3906 阅读 · 0 评论 -
PHP+MySQL+SPHINX安装配置与测试
Sphinx概述:Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。Sphinx 单一索引最大可包含1亿条记录,在1千万条记原创 2012-03-02 22:57:09 · 6872 阅读 · 1 评论 -
webbench - 网站压力测试工具
webbench:网站压力测试工具,最多可以模拟3W个并发连接去测试网站的负载能力下载地址:http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz编译安装:#wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz#tar zxvf原创 2012-05-21 15:20:20 · 838 阅读 · 0 评论 -
ApacheBench(ab)测试工具介绍 - 备忘与学习
ApacheBench是Apache附带的一个小工具,可以做http服务器的压力测试,可以同时模拟多个并发请求,该工具是安装apache时默认安装的,在apache/bin目录下面。如果要使用该工具,需要已安装apache,apache的安装在此不做说明。 该工具可以给网站做压力测试,测试网站的请求处理速度,并发请求瓶颈等。 命令格式: ab [options][h原创 2012-01-13 09:56:57 · 679 阅读 · 0 评论 -
php-fpm的重启/关闭
php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm(start|stop|reload)等命令,需要使用信号控制:master进程可以理解以下信号INT,TERM 立刻终止QUIT 平滑终止USR1 重新打开日志文件USR2 平滑重载所有worker进程并重新载入配置和二进原创 2012-08-16 15:49:16 · 5327 阅读 · 0 评论 -
nginx配置rewrite时报directive “rewrite” is not terminated by “;”
nginx中可以使用rewrite配置url的重定向,rewrite指令可以位于server段,也可以位于location中,配置rewrite后通过/usr/local/nginx/sbin/nginx -t检查配置时,出现如下错误:nginx: [emerg] directive "rewrite" is not terminated by ";" in /usr/local/nginx/原创 2012-08-20 16:03:16 · 3825 阅读 · 0 评论 -
DNS污染【备忘】
DNS污染,又称为域名服务器缓存污染(DNS cache pollution)或域名服务器缓存投毒(DNS cache poisoning)是指一些刻意制造或无意中制造出来的域名服务器分组,把域名指往不正确的IP地址。一般来说,外间在互联网上一般都有可信赖的域名服务器,但为减免网络上的交通,一般的域名都会把外间的域名服务器数据暂存起来,待下次有其他机器要求解析域名时,可以立即提供服务。一旦有关转载 2013-01-23 15:41:25 · 1199 阅读 · 0 评论