Pregunta :había seguido su guía para instalar Certbot en CentOS Stream 8. Sin embargo, certbot --apache
el comando falla con un mensaje de error 'El complemento de apache solicitado no parece estar instalado '. – Satish.
# certbot --apache Saving debug log to /var/log/letsencrypt/letsencrypt.log The requested apache plugin does not appear to be installed
Instalar el complemento de Apache Certbot en CentOS
NotaEste tutorial asume que ya ha instalado Certbot en CentOS Stream 8. Si no lo ha hecho, primero debe instalarlo antes de seguir leyendo.
El mensaje de error dice claramente que Certbot requiere que se instale un complemento de apache. Aunque tiene Apache y Certbox instalados, necesita el complemento certbot apache para obtener el certificado e instalarlo automáticamente en el servidor web Apache.
Lista de complementos de certbot:
# certbot plugins - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * standalone Description: Spin up a temporary webserver Interfaces: Authenticator, Plugin Entry point: standalone = certbot._internal.plugins.standalone:Authenticator * webroot Description: Place files in webroot directory Interfaces: Authenticator, Plugin Entry point: webroot = certbot._internal.plugins.webroot:Authenticator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
El resultado anterior confirma que el complemento de Apache no está instalado y debe instalar uno como se muestra a continuación.
Instalar complemento de certbot apache
# dnf install python3-certbot-apache :::::::::::::::::::::::::::::::: Installed: python3-augeas-0.5.0-12.el8.noarch python3-certbot-apache-1.22.0-1.el8.noarch Complete!
Compruebe si el complemento está instalado correctamente.
# certbot plugins - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * apache Description: Apache Web Server plugin Interfaces: Installer, Authenticator, Plugin Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT * standalone Description: Spin up a temporary webserver Interfaces: Authenticator, Plugin Entry point: standalone = certbot._internal.plugins.standalone:Authenticator * webroot Description: Place files in webroot directory Interfaces: Authenticator, Plugin Entry point: webroot = certbot._internal.plugins.webroot:Authenticator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ahora que el complemento está instalado, está listo para obtener el certificado e instalarlo en el servidor web Apache.
#certbot --apache
¡Eso es todo! Obtenga más información sobre los certificados de Let's Encrypt.