Fluxheim/문서/Builds & Features

Builds & Features

Fluxheim은 기능 세트로 컴파일됩니다. 배포에 필요한 가장 작은 빌드를 선택하세요.

일반 빌드

Build사용 대상
fullGeneral production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing.
wasm전체 프로덕션 프로필을 기반으로 하며 정책 훅의 범위를 제한하고 ACME, 메트릭, OpenTelemetry를 지원하는 전용 Wasm 빌드.
proxyReverse proxy without local static hosting or cache.
cacheCache edge in front of another origin.
load-balancer집중된 업스트림 밸런싱 및 상태 확인.
phpWordPress 같은 정적 웹 + PHP-FPM 애플리케이션.

profile 예제

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 없는 일반 빌드

1.6.34부터 일반 Fluxheim 릴리스 프로파일은 Fluxheim 소유 네이티브 runtime을 사용하며 더 이상 Pingora crate를 컴파일하지 않습니다.

전체 프로덕션 프로필을 기반으로 하며 정책 훅의 범위를 제한하고 ACME, 메트릭, OpenTelemetry를 지원하는 전용 Wasm 빌드.

지원되지 않는 네이티브 runtime 형태는 레거시 어댑터로 되돌아가지 않고 명시적 blocker와 함께 fail-closed 됩니다.

feature family

family추가하는 것
webstatic file serving 및 local web route.
proxyReverse proxy routes and upstream handling.
cacheShared cache policy, memory and disk tiers, purge, and cache tooling.
php-fpmFastCGI bridge 및 선택적 managed PHP-FPM supervision.
metricsPrometheus metrics and optional OTLP metrics export.
wasm제한된 접근, 헤더, 라우트 및 캐시 훅을 가진 선택적 WebAssembly 정책 런타임; 기본적으로 비활성화됨

함께 사용할 수 없는 것

  • TLS 백엔드는 정확히 하나만 선택하세요.
  • privacy 빌드에는 cache, metrics, tracing, OTLP export 또는 Wasm 기능이 포함되지 않습니다.
  • 전용 엣지 이미지는 의도적으로 해당 작업 밖의 모듈을 제외합니다.
  • Run the feature validator before packaging custom feature strings.

FIPS 백엔드 검증 자료

Fluxheim은 OpenSSL-FIPS 및 rustls/AWS-LC-FIPS 프로필마다 의존성을 고정한 별도의 CI 검증 환경을 제공합니다. 정확한 프로필 바이너리를 빌드하고 실행하며, 다운스트림 TLS와 인증서 검증이 적용된 업스트림 TLS를 시험하고, 호환되지 않는 정책을 거부한 뒤 컴파일러, 공급자, 의존성, 바이너리 및 이미지 식별자를 기록합니다.

이는 재현 가능한 백엔드 검증 자료이며 제품 전체의 FIPS 인증을 의미하지 않습니다. 검증 컨테이너를 일반 릴리스 이미지와 분리하고 실제 배포 빌드와 일치하는 자료를 확인하십시오.

FIPS 증거 가이드 읽기
한국어