Builds & Features
Fluxheim je na voljo kot osredotočeni modularni buildi: uporabi samo tisto, kar potrebuje tvoj deployment.
Uobičajeni buildi
| Build | Uporabi za |
|---|---|
| full | General production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing. |
| wasm | Namenska različica Wasm na podlagi celotnega produkcijskega profila z omejenimi programskimi kavlji, ACME, metrikami in OpenTelemetry. |
| proxy | Reverse proxy without local static hosting or cache. |
| cache | Cache edge in front of another origin. |
| load-balancer | Osredotočeno upstream balancing in health check. |
| php | Statički web plus PHP-FPM aplikacije, kot je WordPress. |
Primjeri profila
cargo build --release --no-default-features --features profile-full,acme-client,metrics,metrics-otlp,otel-tracing,otel-otlp
cargo build --release --no-default-features --features profile-wasm,acme-client,metrics,metrics-otlp,otel-tracing,otel-otlp
cargo build --release --no-default-features --features profile-cache-edge,acme-client
cargo build --release --no-default-features --features profile-proxy-edge,acme-client
cargo build --release --no-default-features --features profile-web-server,php-fpm,acme-client
cargo build --release --no-default-features --features profile-load-balancer-edge,acme-client
Pingora-free običajne zgradbe
Od 1.6.34 naprej običajni Fluxheim release profiles uporablja izvorni Fluxheim-owned runtime in ne prevaja več Pingora crates.
Namenska različica Wasm na podlagi celotnega produkcijskega profila z omejenimi programskimi kavlji, ACME, metrikami in OpenTelemetry.
Nepodprte izvorne oblike runtime se še vedno ne zaprejo z eksplicitnimi blokatorji, namesto da bi se vrnile na stare adapter.
Feature obitelji
| Obitelj | Kaj dodaje |
|---|---|
web | Static file serving in lokalne web route. |
proxy | Reverse proxy routes and upstream handling. |
cache | Shared cache policy, memory and disk tiers, purge, and cache tooling. |
php-fpm | FastCGI bridge in opcijska managed PHP-FPM supervision. |
metrics | Prometheus metrics and optional OTLP metrics export. |
wasm | Izbirno izvajalno okolje WebAssembly z omejenim dostopom, glavami, potmi in predpomnilnikom; privzeto onemogočeno. |
Stvari koje ne lahko zajedno
- Odaberi točno jedan TLS backend.
- Privacy builds do not include cache, metrics, tracing, OTLP export or Wasm features.
- Osredotočene edge image namjerno izostavljaju module izvan svoje zadaće.
- Run the feature validator before packaging custom feature strings.
FIPS dokazi o ozadju
Fluxheim zagotavlja ločeno pripeta dokazna okolja CI za profila OpenSSL-FIPS in rustls/AWS-LC-FIPS. Gradijo in izvajajo natančen binarni profil profila, izvajajo navzgor in s potrdilom preverjen navzgor TLS, zavračajo nezdružljivo politiko in beležijo identitete prevajalnika, ponudnika, odvisnosti, binarne in slikovne identitete.
To je ponovljiv zaledni dokaz, ne validacija FIPS na ravni izdelka. Vsebnike za dokaze hranite ločeno od običajnih slik za izdajo in preglejte dokaze za točno gradnjo, ki jo uvedete.
Preberite vodnik z dokazi FIPS