Narzędzia użytkownika

Narzędzia witryny


wiki:letsencrypt

Let's Encrypt

Różne zapiski.

Błąd na CentOS 9

Certbot nie potrafi obsłużyć Apache na CentOS 9. Rozwiązenie to zakomentowanie wyjątku z kodzie certbota:

/usr/lib/python3.9/site-packages/certbot_apache/_internal/apache_util.py

# Small errors that do not impede
if proc.returncode != 0:
    logger.warning("Error in checking parameter list: %s", stderr)
    #raise errors.MisconfigurationError(
    #    "Apache is unable to check whether or not the module is "
    #    "loaded because Apache is misconfigured.")

Po każdej aktualizacji certbota trzeba to zrobić od nowa. Przynajmniej do czasu rozwiązania problemu przez autorów.

źródło - https://github.com/certbot/certbot/issues/8945#issuecomment-1185054399


Jeżeli w logach letsencrypta pojawia się linijka:

The error was: NoInstallationError("Could not find a usable 'nginx' binary. Ensure nginx exists, the binary is executable, and your PATH is set correctly.")

oznacza to, że trzeba poprawić crona certbota z:

31 10 * * * /usr/bin/certbot renew --post-hook "systemctl reload nginx"

na

31 10 * * * /usr/bin/certbot --nginx-ctl /usr/sbin/nginx renew --post-hook "systemctl reload nginx"

Godzina i ścieżka do nginxa mogą być oczywiście inne.

wiki/letsencrypt.txt · ostatnio zmienione: 2023/10/25 07:05 przez 127.0.0.1

Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki