小型web服务器

大型web服务器如apache、ngx等功能强大,但是配置和使用比较复杂。如果仅仅只是为了在本机上作测试,可以使用一些微型的web服务器。简单易用,上手方面。本文介绍了几款这样的web服务器和大家分享。

adsf

adsf是一个ruby实现的小型web服务器,这个服务器小到几乎没有人知道它,在搜索引擎中也很难搜到。我们在nanoc的安装中介绍过它,它可以和nanoc配合起来使用。它也可以单独使用,而且使用起来十分简便。

安装

gem install adsf

运行

cd htdocs
adsf -p 8080

Tornado

Tornado是python语言实现的一个web服务库,有了这个库,可以用简单的几行代码实现一个web服务器。说起来Tornado一点都不小,它可是被用来设计做大型web服务器框架的。传说使用了非阻塞的网络I/O,能够扩展到同时支持数万个网络连接。说起来这么高深咱也不懂,反正我只用来做小型的web服务器,因为使用简单。

to be continued…