Builds & Features
Fluxheim er þýtt með feature-settum. Veldu minnsta buildið sem inniheldur það sem uppsetningin þarf.
Algeng build
| Build | Notaðu það fyrir |
|---|---|
| full | General production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing. |
| wasm | Sérstök Wasm-smíð byggð á fulla framleiðslusniðinu, með afmörkuðum stefnukrókum, ACME, mæligögnum og OpenTelemetry. |
| proxy | Reverse proxy without local static hosting or cache. |
| cache | Cache edge in front of another origin. |
| load-balancer | Markvissa upstream-kuðmungajöfnun og health checks. |
| php | Static web auk PHP-FPM forrita eins og WordPress. |
Dæmi um profíl
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 eðlileg smíði
Frá og með 1.6.34, venjulegur Fluxheim release profiles notar Fluxheim-owned innfæddan runtime og ekki lengur saman Pingora crates.
Sérstök Wasm-smíð byggð á fulla framleiðslusniðinu, með afmörkuðum stefnukrókum, ACME, mæligögnum og OpenTelemetry.
Óstudd innfædd runtime form mistakast enn lokað með skýrum blokkum í stað þess að falla aftur í eldri adapter.
Feature-fjölskyldur
| Fjölskylda | Hverju það bætir við |
|---|---|
web | Static file serving og local web routes. |
proxy | Reverse proxy routes and upstream handling. |
cache | Shared cache policy, memory and disk tiers, purge, and cache tooling. |
php-fpm | FastCGI-brú og valfrjáls stýring á managed PHP-FPM. |
metrics | Prometheus metrics and optional OTLP metrics export. |
wasm | Valfrjálst WebAssembly stefnuskrá með takmarkaðri aðgangi, haus, rás og skyndimynd hörkum; óvirkt sjálfgefnu. |
Hlutir sem geta ekki farið saman
- Veldu nákvæmlega eitt TLS-backend.
- Privacy-build innihalda ekki cache, metrics, tracing, OTLP export eða Wasm-eiginleika.
- Markviss edge-image sleppa viljandi moduleum utan síns hlutverks.
- Run the feature validator before packaging custom feature strings.
FIPS bakenda sönnunargögn
Fluxheim býður upp á sérstaklega fest CI sönnunarumhverfi fyrir OpenSSL-FIPS og rustls/AWS-LC-FIPS sniðin. Þeir búa til og keyra nákvæmlega tvöfalda prófílinn, æfa downstream og vottorðsstaðfesta andstreymis TLS, hafna ósamrýmanlegri stefnu og skrá þýðanda, veitanda, ósjálfstæði, tvöfalda og myndauðkenni.
Þetta er endurritanleg sönnunargögn fyrir bakhlið, ekki FIPS staðfesting á vörustigi. Haltu sönnunargámunum aðskildum frá venjulegum útgáfumyndum og skoðaðu sönnunargögnin fyrir nákvæma byggingu sem þú setur upp.
Lestu FIPS sönnunarleiðbeiningar