Skip to main content

Module server

Module server 

Source
Expand description

HTTP 服务启动模块 (Server Bootstrap)

支持明文 HTTP/1.1 和 TLS + ALPN HTTP/2 两种启动模式。 使用 axum::serve(明文)或 axum-server(TLS)。

§两种模式

配置协议端口用途
ssl_enabled = falseHTTP/1.1server.port本地开发、反向代理后端
ssl_enabled = trueHTTPS + HTTP/2server.port直连生产环境

§TLS 证书

  • 生产: 从 server.tls_cert / server.tls_key 路径加载 PEM 文件
  • dev: 证书不存在时自动生成 localhost 自签证书(rcgen)
  • 加密后端: aws-lc-rs(rustls 的 FIPS 兼容加密库)

Functions§

serve
启动 HTTP 服务