Bronya 是一个使用 Go 语言编写的简单的 HTTP 服务器。
这是计算机网络课程设计项目,具体功能如下:
- 使用 Go 语言内置的 goroutine 实现多线程
- 静态 HTTP 服务器
- 使用 FastCGI 实现的动态 HTTP 服务器,目前仅支持 PHP-FPM
- 使用配置文件划分虚拟主机,可以实现不同域名访问不同网站
- 支持处理 GET 和 POST 请求
- 支持错误日志记录
To-do List
- 更多的 HTTP Method 支持
- 增加 Proxy 模式
- 支持 HTTPS
The Unlicense