Builds & Features
Fluxheim veni compilatu cu set di feature. Scegghi a build cchiù nica ca cunteni chiddu ca servi ô deployment.
Build cumuni
| Build | Usalu pi |
|---|---|
| full | General production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing. |
| wasm | Build Wasm apposta, basatu supra lu prufilu cumpletu di pruduzzioni, cu hook di pulìtica limitati, ACME, mètrichi e OpenTelemetry. |
| proxy | Reverse proxy without local static hosting or cache. |
| cache | Cache edge in front of another origin. |
| load-balancer | Bilanciamento upstream mirato e health check. |
| php | Web statico cchiù applicazioni PHP-FPM comu WordPress. |
Esempi di profilo
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 custruzzioni nurmali
Accuminciannu di 1.6.34, li nurmali Fluxheim release profiles ùsanu li runtime nativi e nun cumpilànu cchiù li Pingora.
Build Wasm apposta, basatu supra lu prufilu cumpletu di pruduzzioni, cu hook di pulìtica limitati, ACME, mètrichi e OpenTelemetry.
Li furmi runtime nativi nun sustinuti nun su' ancora chiusi cu bloccatura esplìciti ô postu di turnari ê adapter vecchi.
Famiglie feature
| Famiglia | Chi agghiunci |
|---|---|
web | Static file serving e route web lucali. |
proxy | Reverse proxy routes and upstream handling. |
cache | Shared cache policy, memory and disk tiers, purge, and cache tooling. |
php-fpm | Bridge FastCGI e supervisione PHP-FPM gestita opziunali. |
metrics | Prometheus metrics and optional OTLP metrics export. |
wasm | Runtime di politica WebAssembly opzionali cu accessu limitatu, hook di header, route, e cache; disattivatu nta modu predefinitu. |
Cosi ca nun ponnu stari nzèmmula
- Scegli esattamente nu backend TLS.
- Li build privacy nun includinu cache, metrics, tracing, export OTLP o funzioni Wasm.
- L'image edge mirati lassanu fora apposta li moduli fora dû so compitu.
- Run the feature validator before packaging custom feature strings.
Prova di backend
Fluxheim duna ammienti di prova CI pinnati siparatamenti pî prufili OpenSSL-FIPS e rustls/AWS-LC-FIPS. Custruisciunu e gèstinu lu prufilu binariu esattu, esercitanu TLS a valli e virìficatu cû certificatu, rifiutanu pulìtichi ncumpatibbili e arrigistranu cumpilaturi, furnituri, dipinnenza, binari e identità di mmàggini.
Chista è na prova di backend riproducìbbili, no la cunvalidazzioni FIPS a liveḍḍu di pruduttu. Mantèniri li cuntinitura di prova siparati di l'immaggini di rilassu nurmali e rivìdiri li provi pâ custruzzioni esatta ca distribuisci.
Leggi la guida dî provi FIPS