在搜索Nginx资源的时候,不当心看到服务器,听说很轻量。当我想查看详细时才发现已经更名叫“Mongoose”了。php
去Mongoose项目首页一看,果真很轻量。除了Main以外就一个C文件,当前版本号2.8已支持C#和Python。听说在2.9版本中将支持Ruby和Lua。html
小试一机,下载一个EXE(56KB)文件便可轻松搭建HTTP服务器,不须要任何配置!nginx
如此轻量,值得一试!给Mongoose书写一个配置文件便可支持PHP:服务器
# 指定网站根目录,指到本人的Apache服务器里 *^_^*
root d:\Progra~1\Apache2.2\htdocs\
# 指定监听端口,支持监控多端口
ports 80,8080
# 程序访问日志路径
access_log d:\Progra~1\Mongoose\access.log
# 程序错误日志路径
error_log d:\Progra~1\Mongoose\error.log
# 指定PHP-CGI路径
cgi_interp d:\Progra~1\PHP\php-cgi.exe
# 指定CGI的后缀名
cgi_ext cgi,pl,php
# 是否容许使用列表
dir_list yes
# 默认首页文件
index_files index.html,index.htm,index.php,index.cgi
# 自定义访问路径,指到本人的Nginx服务器里 *^_^*
aliases /nginx=d:\Progra~1\nginx-0.8.34\html\
# 内置管理页面
admin_uri /admin
# 访问权限过滤,容许访问的IP地址规则
acl -0.0.0.0/0,+10.0.0.0/8,+192.168.0.0/16,+127.0.0.1
# 最大线程数
max_threads 100
# 链接空闲时间(秒)
idle_time 10多线程
截图以下:mongoose
图中“Exiting on signal 2, waiting for all threads to finish... done.”是手动停止Mongoose的结果,从提示信息可知它仍是个多线程的服务器,赞一个!ide
配置如此简单,挺实用的!当须要在测试过程搭建内置HTTP服务器时,可考虑使用。性能
不过很是遗憾的是,Mongoose的性能不太理想,详细测试数据请参考:测试