第 2 章 Configuration
2.1. Beast 和 CivetWeb 前端 web 服务器 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Ceph 对象网关提供 Beast 和 CivetWeb 作为前端,都是 C/C++ 嵌入式 Web 服务器。
beast
从 Red Hat Ceph Storage 4 开始,Beast 是默认的前端 Web 服务器。从红帽 Ceph 存储 3 升级时,rgw_frontends
参数会自动更改为 Beast。Beast 使用 Boost.Beast
C++ 库来解析 HTTP,并使用 Boost.Asio
进行异步网络 I/O。
CivetWeb
在 Red Hat Ceph Storage 3 中,CivetWeb 是默认的前端,但 Beast 也可通过相应地设置 rgw_frontends
选项来使用。Civetweb 是 HTTP 库,它是 Mongoose 项目的一个分支。