TLS i ACME

Fluxheim može posluživati TLS sa statičkim certifikatima ili upravljati ACME certifikatima za tebe.

Upravljani certifikati

[[vhosts]]
name = "site"
hosts = ["example.com"]

[vhosts.tls]
acme = true
email = "admin@example.com"
storage = "/var/lib/fluxheim/acme"

TLS izbori

IzborKoristi kada
rustlsŽeliš normalan memory-safe TLS put.
opensslTrebaš OpenSSL provider boundary.
modernSamo moderni TLS client smiju se povezati.
intermediateŽeliš default production compatibility profile.
compatMoraš izričito zadržati TLS 1.2 compatibility.

Primjer statičkog certifikata

[server]
tls_listen = ["0.0.0.0:8443"]

[[vhosts]]
name = "site"
hosts = ["example.com"]

[vhosts.tls]
cert_path = "/etc/fluxheim/tls/fullchain.pem"
key_path = "/etc/fluxheim/tls/privkey.pem"

Prije uključivanja ACME

  • Provjeri da public DNS pokazuje na ovaj server.
  • Dopusti HTTP-01 ili TLS-ALPN-01 challenge traffic.
  • Mount točka točka ACME stanje kao persistent writable storage.
  • Koristi vanjski izdane certifikate za stroge FIPS ili ISO boundary.
Bosanski