Ponzu用 Go 編寫(xiě)的開(kāi)源 HTTP 服務(wù)器框架
Ponzu 是一個(gè)強(qiáng)大而高效的開(kāi)源 HTTP 服務(wù)器框架和 CMS。它提供自動(dòng)、免費(fèi)和安全的基于 TLS 的 HTTP/2(通過(guò) Let's Encrypt 獲得的證書(shū) )、一個(gè)有用的 CMS 和腳手架來(lái)生成內(nèi)容編輯器,以及一個(gè)用于構(gòu)建現(xiàn)代應(yīng)用程序的快速 HTTP API。
特性:
- 自動(dòng)和免費(fèi) SSL/TLS 1
- HTTP/2 和服務(wù)器推送
- 使用 CLI 控制的代碼生成器進(jìn)行快速開(kāi)發(fā)
- 用戶友好、可擴(kuò)展的 CMS 和管理儀表板
- 簡(jiǎn)單部署 —— 單個(gè)二進(jìn)制 + 資產(chǎn),嵌入式 DB ( BoltDB )
- 快速、有用的框架
TLS:
- 開(kāi)發(fā):自動(dòng)生成自簽名證書(shū)
- 生產(chǎn):自動(dòng)更新從 Let's Encrypt 獲取的證書(shū)
安裝
$ go get -u github.com/ponzu-cms/ponzu/...
要求
Go 1.8+
由于使用 HTTP/2 服務(wù)器推送,因此需要 Go 1.8+。但是,客戶端不需要連接到 Ponzu 服務(wù)器來(lái)發(fā)出 HTTP/2 請(qǐng)求。
用法
$ ponzu command [flags] < params >
評(píng)論
圖片
表情
