Vodiči

Praktične korak-po-korak upute za programere i sistem administratore — instalacija, održavanje, PHP, projekti i rješavanje problema.

SSL greške

Certbot, ACME challenge, konflikt Apache/Nginx na portu 80.

  1. Preduvjeti za Let's Encrypt

    DNS A zapis mora pokazivati na server. Port 80 mora biti otvoren u UFW i dostupan s interneta. Virtual host mora biti aktivan.

  2. ACME / certbot log

    Provjerite log izdavanja na tabu SSL projekta. Tipične greške: domena ne resolvea, firewall blokira, webroot nedostupan.

    sudo certbot certificates
    sudo tail -50 /var/log/letsencrypt/letsencrypt.log
  3. Konflikt na portu 80

    Ako Apache i Nginx oba slušaju na 80, ACME challenge ne uspijeva. uAdmin koristi frontend Nginx + backend portove — provjerite modul Reverse proxy.

    Savjet

    Za lokalni dev koristite self-signed certifikat umjesto Let's Encrypt.