在浏览器里试用NoSQL产品

通常要使用某个存储设备,我们可能需要经历下载、安装、配置、启动等多个过程,然后才能开始试验具体的试用。而在我们很多 NoSQL 产品中,提供了一些非常方便的试用途径,可以让你不用安装一个自己的 Server 即可直接试用并学习其功能:

1.try redis 在浏览器里试用Redis

地址:http://try.redis-db.com/

直接点击上面地址即可进入下面的界面,按提示即可进行操作。

2.try mongo 在浏览器中试用MongoDB

进入MongoDB主页 点击主上方的 TRY IT OUT 导航,就会在本页展开如下图所示的伪shell 界面,和上面Redis的试用方式一样,你可以在这里试用MongoDB的基本操作。 Continue reading

事件ID2003: W3SVC服务2003错误的解决办法

应用程序日志发现有警告信息如下:

事件 ID: 2003
描述:”W3SVC” 服务的性能库 “C:\WINDOWS\system32\inetsrv\w3ctrs.dll” 的配置信息 同在注册表中保存的受信任性能库信息不匹 配。此库中的函数不会作为受信任函数处理。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

原因及解决方法: Continue reading

Apache带宽流量控制模块安装 mod_bw 配置说明

注:这个模块在win32平台下好像不是太稳定的,有的文件可以限制,而有的文件则不行.用的是windows2003操作系统,如果有同样的问题的请,请在这里留言,请注明一下系统类型.

官方网站:http://modules.apache.org,在里面找到一个 Bandwidth Module  的 module,模块说明文档,点击查看mod_bw-0.说明文档9.0

作者的官方网站http://ivn.cl/apache/(Win32:http://ivn.cl/files/dlls/mod_bw-0.91-2.2.14/mod_bw.dll可以下载到。

Installing step:
1. 将 mod_bw.dll 放到安装 apache 资料夹下的 modules
2. 编辑 httpd.conf,将 LoadModule bw_module modules/mod_bw.dll  加入
3. 重开 apache
4. 查看 phpinfo() 里是否有mod_bw
Continue reading

使用apache的rewrite功能来防迅雷

不知道为什么,本来不受重视的L’Yun,却一直多灾多难,前几天空间呗停掉了,一个很以为的原因,每天将近9G的流量,晕死了,最多的一天才只有6个IP,但竟然有这么大的流量。后来查看了下日志,竟然是两首MP3引起的,每一秒钟都有人在下载。刚开始以为是百度干的,但是后来看了下在百度的位置,还不至于达到那么大的流量,然后自然而然的就想到迅雷了,看看别人的文章,可以肯定下,迅雷是个流氓!

解决方案:
1、对服务器的攻击屏蔽后,不用理会,不会造成太大影响。
2、被百度收录的是一部分MP3,因为不希望不访问网站就直接从后台下载网站的mp3,于是增加搜索引擎访问限制。在网站根目录下放置robots.txt,内容如下:
User-agent: Baiduspider
Disallow: /****
*表示不允许百度搜索引擎收录的路径。相对于百度,雅虎、MSN和Google的搜索引擎机器人没有那么流氓,所以不需要屏蔽。 Continue reading

windows平台下apache限制下载速度

首先说说完美限制的意思:防盗链、限制客户端下载线程数,限制下载带宽。下面一一介绍怎么在Apache里面实现这些功能。

防盗链

传统的防盗链都是通过Referer来判断用户来路的,不过这样的方法对于下载工具来说形同虚设,因为现在的下载工具早就能伪造Referer了。

现在一些流行的防盗链的方式都是用在浏览页面的时候产生一个随机验证码,在用户点击连接的时候服务器会验证这个验证码是否有效从而决定是否允许下载。或者就是用某些方法把文件实际地址进行伪装。不过我觉得这些都不怎么好用,我用了一个简单有效的方式来实现防盗链。

其实就是用Apache的URL Rewrite模块就能很简单的就能实现防盗链下载。

在Apache的httpd.conf文件里面搜索:

#LoadModule rewrite_module modules/mod_rewrite.so

把它前面的#去掉,再找到<Directory />块,在里面加入类似如下代码:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://lply.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://lply.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.lply.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.lply.com$ [NC]
RewriteRule .*\.(gif|jpb|png|css|js|swf])$ http://disk.lply.net [R,NC]

其中有色的地方都是要改为你的: Continue reading

windows 服务器 Apache 防止ddos攻击模块

为了防HTTP DoS或DDos攻击,我们可能会对服务器添加很多种防护产品,可能会购买专业的DDoS硬件防火墙,当然,目前并没有一种很成熟的技术能完全封锁住DDoS攻击。但如果对于小型网站服务器来说,Apache的evasive模块是比较简单的处理方法,原理也很简单,判断一段时间内,某个IP访问的次数是否过快,如果过快,就返回403错误。
但是官方的evasive模块发布的是源代码和linux下的RPM压缩包,虽然可以在windows使用源代码编译出这个模块来,但是由于windows系统本身的原因,几乎不会在默认的情况下安装C语言的编译环境,如果需要安装这个编译环境要安装非常多而繁杂的软件,操作起来非常不便。但是在LINUX系统下编译好的文件却不能在WINDOWS下使用,这是两个系统核心的区别,肯定不能使用。 Continue reading

windows下安装js,css压缩工具

在使用此文件前,需要安装java的JDK才可以,安装教程请参考:

下载工具到本好,解压到一个目录里,执行一下里面的install.bat批处理文件就可以了,这样会在右键添加一个快捷菜单的.以后要压缩什么文件的话,选中右键点击就OK了.如果上面的jdk环境没有设置,会提示未设置JAVA_HOME环境的.

点击下载压缩工具

安装jdk参考教程:http://blog.haohtml.com/archives/3558

[教程]windows下安装awstats来分析apache的访问日志

下面的教程是在windows2003服务器下安装配置的,由于awstats是由perl程序写的,所以需要我们在安装awstats以前,需要安装ActivePerl(http://www.activestate.com/),这里安装的为 v5.10.1版本.安装路径为d:\perl,记得要启动httpd.conf文件里的LoadModule cgi_module modules/mod_cgi.so模块.

一.下载软件包

从官方网站(http://awstats.sourceforge.net/)下载最新的awstats压缩包(也可以下载.exe的安装文件),这里下载的是awstats-7.0.zip压缩包.将其解压到D:\site\awstats-7.0目录里.
二.初始化配置环境

打开D:/site/awstats-7.0/tools文件夹,双击执行awstats_configure.pl,根据提示输入自己apache的安装环境和httpd.conf文件所在的位置,以下为我本机的环境,如图所示:

回车后,提示

这里直接输入”n”,我们手动来配置就可以了,接着是两次回车就可以了. Continue reading

实时计算(统计)APACHE每个虚拟主机的流量==主机服务商必备

参照国外空间商的做法。以流量大小来衡量一个网站的大小、规模。从而实行收费分级。是一个非常值得我们国内空间商所参考的做法。。。
但具体实行的难度在做如何真实地计算每一个虚拟主机用户所占用的流量大小。。。
我所知道的做法有:
一、CPANEL里面的计算流量方法是:先使用APACHE的功能。将每个虚拟主机用户的访问数据全部记录下来。然后再使用某种分析工具。计算出每个用户的总共的流量大小。
二、使用apache的mod_accounting模块。(本文所介绍的).使用这功能可以实时地记录每个虚拟主机用户的访问数据大小(传入多少、传出多少)至指定的MYSQL数据库。

mod_accounting介绍:

mod_accounting is a simple Apache module that can record traffic statistics into a database (bytes in/out per http request).

官方主页为:
http://sourceforge.net/projects/mod-acct/

最新下载页面为:
http://sourceforge.net/project/s … p;release_id=109989
Continue reading

css样式float造成的浮动“塌陷”问题的解决办法

什么是CSS Float?

定义: float 属性定义元素浮动到左侧或右侧。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级元素,而不论它本身是何种元素。元素对象设置了float属性之后,它将不再独自占据一行。浮动块可以向左或向右移动,直到它的外边缘碰到包含它的框或另一个浮动块的边框为止。
fload属性有四个可用的值:Left 和Right 分别浮动元素到各自的方向,None (默认的) 使元素不浮动,Inherit 将会从父级元素获取float值。
下面让我们来详细了解下css float

1.Float的用处

除了简单的在图片周围包围文字,浮动可用于创建全部网页布局。

1

浮动对小型的布局同样有用。例如页面中的这个小区域。如果我们在我们的小头像图片上使用浮动,当调整图片大小的时候,盒子里面的文字也将自动调整位置: Continue reading