Skip to content
Bronya 是一个使用 Go 语言编写的简单的 HTTP 服务器。
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
fcgi
logger
server
.gitignore
LICENSE
README.md
bronya.go
config.json

README.md

Bronya

Intro

Bronya 是一个使用 Go 语言编写的简单的 HTTP 服务器。

这是计算机网络课程设计项目,具体功能如下:

  • 使用 Go 语言内置的 goroutine 实现多线程
  • 静态 HTTP 服务器
  • 使用 FastCGI 实现的动态 HTTP 服务器,目前仅支持 PHP-FPM
  • 使用配置文件划分虚拟主机,可以实现不同域名访问不同网站
  • 支持处理 GET 和 POST 请求
  • 支持错误日志记录

To-do List

  • 更多的 HTTP Method 支持
  • 增加 Proxy 模式
  • 支持 HTTPS

License

The Unlicense

You can’t perform that action at this time.