Estoy siguiendo esta guía para instalar certbot y crear un certificado SSL.
Pero cuando ejecuto wget https://dl.eff.org/certbot-auto , aparece el error:
--2021-07-09 02:16:27-- https://dl.eff.org/certbot-auto Resolving dl.eff.org (dl.eff.org)... xxx.xxx.xx.xxx, xxxx:xxxx:xx::xxx Connecting to dl.eff.org (dl.eff.org)|xxx.xxx.xx.xxx|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2021-07-09 02:16:27 ERROR 404: Not Found.¿Cómo resolverlo?
Acabo de encontrarme con esta página:
https://certbot.eff.org/docs/install.html#certbot-auto
Solíamos tener un script de shell llamado certbot-auto para ayudar a las personas a instalar Certbot en los sistemas operativos UNIX, sin embargo, este script ya no es compatible. Si desea desinstalar certbot-auto, puede seguir nuestras instrucciones aquí.
El script certbot-auto " ya no es compatible".
Ejemplo de SOLUCIÓN en Ubuntu: Cerbot + Nginx:
**install snapd** sudo apt update sudo apt install snapdEjecute las siguientes instrucciones en la línea de comando de la máquina para asegurarse de tener la última versión de snapd.
sudo snap install core; sudo snap refresh coreElimine certbot-auto y cualquier paquete del sistema operativo Certbot
Si tiene algún paquete de Certbot instalado usando un administrador de paquetes del sistema operativo como apt, dnf o yum, debe eliminarlos antes de instalar el complemento de Certbot para asegurarse de que cuando ejecute el comando certbot, se use el complemento en lugar de la instalación desde el paquete de su sistema operativo. gerente. El comando exacto para hacer esto depende de su sistema operativo, pero los ejemplos comunes son sudo apt-get remove certbot, sudo dnf remove certbot, or sudo yum remove certbot.
Si utilizó anteriormente Certbot a través del script certbot-auto, también debe eliminar su instalación siguiendo las instrucciones aquí.
Ejecute este comando en la línea de comandos de la máquina para instalar Certbot.
sudo snap install --classic certbotPrepare el comando Certbot Ejecute las siguientes instrucciones en la línea de comando de la máquina para asegurarse de que se pueda ejecutar el comando certbot.
sudo ln -s /snap/bin/certbot /usr/bin/certbotElija cómo le gustaría ejecutar Certbot Obtenga e instale sus certificados...
Ejecute este comando para obtener un certificado y haga que Certbot edite su configuración de Nginx automáticamente para servirlo, activando el acceso HTTPS en un solo paso.
sudo certbot --nginxO simplemente obtenga un certificado
Si se siente más conservador y le gustaría hacer los cambios en su configuración de Nginx a mano, ejecute este comando.
sudo certbot certonly --nginxPruebe la renovación automática Los paquetes de Certbot en su sistema vienen con un trabajo cron o un temporizador systemd que renovará sus certificados automáticamente antes de que caduquen. No necesitará volver a ejecutar Certbot, a menos que cambie su configuración.
Puede probar la renovación automática de sus certificados ejecutando este comando:
sudo certbot renew --dry-runSi ese comando se completa sin errores, sus certificados se renovarán automáticamente en segundo plano.
Para confirmar que su sitio está configurado correctamente, visite https://yourwebsite.com/ en su navegador y busque el ícono de candado en la barra de URL.
Funciona ! disfruta y dona a Certbot y EFF