Crate bws_web_server

Crate bws_web_server 

Source
Expand description

BWS (Blazing Web Server) - A high-performance multi-site web server

BWS is built with the Pingora framework and provides enterprise-grade features including SSL/TLS management, load balancing, and security.

Re-exports§

pub use config::ServerConfig;
pub use config::SiteConfig;
pub use core::BwsError;
pub use core::BwsResult;
pub use monitoring::CertificateWatcher;
pub use monitoring::HealthHandler;
pub use server::WebServerService;
pub use ssl::AcmeConfig;
pub use ssl::SslManager;

Modules§

config
Configuration modules for BWS Web Server
core
Core functionality for BWS Web Server
handlers
Request handlers for BWS Web Server
middleware
monitoring
Monitoring and observability for BWS Web Server
server
Server infrastructure for BWS Web Server
ssl

Macros§

cert_error
Macro for creating certificate errors
config_error
Macro for creating configuration errors
http_error
Macro for creating HTTP errors
validation_error
Macro for creating validation errors