欢迎使用 EasyWebServer V1.5




软件名称: 
==========
EasyWebServer网站服务器 V1.5


软件功能:
==========
这是一款小型的Web服务器软件。它可以很快速地在您
的PC上创建一个站点,而无需IIS等庞大复杂的工具。
它的主要功能特点如下:

◇ 遵循HTTP/1.1协议标准
◇ 支持CGI/1.1,支持ISAPI及缓存ISAPI
◇ 支持自定义端口、最大连接数、网络超时
◇ 支持自定义缺省文档列表,支持目录浏览
◇ 支持中文UTF-8编码
◇ 支持Cookie,支持SOAP等
◇ 支持多线程文件下载、断点续传
◇ 支持访问日志记录
◇ 极少的资源占用,极快的访问速度,极简单的设置
◇ 绿色软件,无须安装,不写注册表
◇ VC++ SDK 编写,体积超小


使用说明:
==========
1. 设置好主目录、端口号等参数后,启动服务器
   点右键菜单--“浏览主页”,就可以在浏览器中看到效果了
2. 如果要执行CGI/ISAPI程序,注意要选中设置中的CGI/ISAPI权限

在Demo子目录下有CGI、ISAPI的演示,详见Demo\readme.txt


欢迎测试,并提出您的宝贵意见和建议!


                             baojianjob@tom.com
                               2006.3.11



---------------------------------------------------------

更新历史:
==========
2006.3.11
完善关于界面、文档

2006.3.10
1. 关机及退出时保存窗口状态、服务器运行状态
2. 服务器运行和停止时,设置不同的托盘图标

2006.3.9
1. 完善程序ICON
2. 增加浏览主页的功能

2006.3.8
完善了ISAPI的部分环境变量

2006.3.7
1. 实现了对文件下载断点续传的支持(Range和Content-Range标记)
2. 托盘tooltips服务器状态提示

2006.3.6
实现了对HTTP的Last-Modified和If-Modified-Since的支持

2006.3.5
超大文件下载分段发送

2006.3.3
1. 改写HTTP请求的解码过程,完善CGI环境变量,完善管道定向,修正了部分CGI程序运行不正常的Bug
(增加SCRIPT_NAME、PATH_INFO等环境变量) http://wbj/cgi1.exe/aaa?bbb
2. 缺省允许CGI/ISAPI权限

2006.2.22
1. 状态栏增加控制按钮和菜单按钮
2. 修正了对访问socket网络的CGI程序运行不正常的Bug
3. 修改了主程序的ICON

2006.1.22
增加开机自动运行的功能

2006.1.20
1. 实现了缺省文档列表的功能
2. 完善日志设置功能(输出到窗口,输出到文件)

2006.1.19
实现了对中文UTF-8编码的支持

2006.1.18
1. 实现了目录浏览的功能
2. 修正了可以用..越级访问的Bug
3. 代码结构调整,重写了url路径转换的相关代码
4. 增加对“解析HTTP请求失败”的日志记录

2006.1.13
实现了ISAPI的缓存dll的功能

2006.1.12
1. 界面做了重大调整,做了一个专门的设置界面,
   分多个Tab属性页,包括[常规]、[权限]、[文档]、[日志]
2. 增加对最大连接数、超时时间的设置

2006.1.6
完善界面、文档等,发布EasyWebServer V0.8

2005.12.31
修正了对ISAPI程序SOAP处理不正常的Bug

2005.12.30
1. 实现了对ISAPI程序的支持!
2. 完善界面设置、日志等

2005.12.29
初步实现了GDI界面,可缩小到系统托盘

2005.12.26
1. 实现了对CGI程序POST方法的支持!
2. 修正了对URL含有空格等不正常的Bug

2005.12.24
1. 研究了一整天CGI管道定向技术,头昏眼花呀,
   平安夜23:00,终于解决了实现CGI支持的关键技术难题!
2. 重写了Http请求的接收模块代码

2005.12.22
基本实现了对CGI程序GET方法的支持

2005.12.20
初版,实现了对静态网页的支持


---------------------------------------------------------
CGI 程序测试示例
1. Hello World
2. 留言本


ISAPI 程序测试示例
1. Hello World