h_HIRAX.

HIRAX / PRAKTICKÝ NÁVOD

Proměň IP adresu v URL, kterou můžeš poslat dál.

Doména na VPS, správné A a AAAA záznamy a HTTPS certifikát přes Caddy.

KROK 01Nasměruj DNS na správný stroj

V DNS administraci domény přidej A záznam pro app s veřejnou IPv4 VPS. AAAA přidej jen při funkčním přístupu k serveru a proxy přes IPv6. Doména i IP níže jsou ukázkové; obě nahraď.

PŘÍKLAD / PŘIZPŮSOB SVÉMU PROJEKTU
Typ   Název  Hodnota
A     app    203.0.113.10

KROK 02Počítej s DNS cache

Resolver může držet starou odpověď do konce TTL. Při hledání chyby porovnej autoritativní nameserver a veřejný resolver. Opakované změny DNS ztěžují diagnostiku. Pokud HTTPS funguje jen z některých sítí, hledej starý AAAA záznam.

PŘÍKLAD / PŘIZPŮSOB SVÉMU PROJEKTU
dig +short A app.example.com
dig +short AAAA app.example.com

KROK 03Nech HTTPS ukončovat proxy

Pro Caddy na hostu použij tento Caddyfile s aplikací na 127.0.0.1:3000. V Compose receptu místo toho použij app:3000. Při správném DNS a dostupných ověřovacích portech Caddy získává a obnovuje certifikát. Jeho datový adresář musí zůstat trvalý.

PŘÍKLAD / PŘIZPŮSOB SVÉMU PROJEKTU
app.example.com {
  reverse_proxy 127.0.0.1:3000
}

KROK 04Ověř spojení zvenčí

Zkontroluj certifikát, přesměrování HTTP na HTTPS a skutečnou odpověď aplikace. Odstraň nezabezpečené API a asset URL. Při chybě ACME projdi Caddy logy, DNS, dostupnost portů, CAA a případnou CDN proxy před dalším pokusem.

PŘÍKLAD / PŘIZPŮSOB SVÉMU PROJEKTU
curl -I http://app.example.com
curl -I https://app.example.com

COPY → YOUR AI

Vezmi si další krok do svého chatu.

Bezpečný kontext k tomuto návodu. Žádné tajné údaje. Funguje pro ChatGPT, Claude i další asistenty.

Zdroje a technická dokumentace

Caddy automatic HTTPS

Postup je vzor pro uvedené předpoklady. Před použitím na živém serveru ověř kompatibilitu svého projektu a konkrétní konfiguraci.

Připravený na vlastní server?

Vyber výchozí bod podle projektu a porovnej skutečné konfigurace u WVG.

Vybrat další krok