Certbot currently doesn't have any fully-supported installation method on Amazon Linux (in particular certbot-auto is not designed for use on this operating system), although I've heard that the situation has been getting better for many people. You could look at this previous thread:
There might be an Amazon-provided version of Certbot in Amazon Linux 2 or a different installation method might work.
The information that you saw about pip is not about having pip installed, but about using pip interactively to install Certbot Python packages from the PyPi repositories.
As suggested in the other thread, there are also many other Let's Encrypt clients that have fewer dependencies and so you might have more success with one of those.
How did you get from the “Sorry, I don’t know how to bootstrap Certbot on your operating system!” error to a specific certificate authentication error, such as you now have?
which describes how to install from EPEL. (However, if you already got the “Unable to find a virtual host” error on the new server, then you already have a working copy of Certbot there.)
Edit: or @bmw says you can try the CentOS instructions on our own site
Cada vez em que você usar sudo ./certbot-auto, está tentando de novo com a versão auto-atualizada, então as tentativas de instalar outros pacotes de acordo com dicas minhas ou de terceiros não deveriam ter influência nenhuma nos resultados de sudo ./certbot-auto.
Os pacotes de EPEL que talvez já instalou ou instalará com yum se usariam como sudo certbot, não sudo ./certbot-auto.
Certbot should already have created a virtual host for you—in that file /etc/httpd/conf/httpd-le-ssl.conf. However, possibly that file isn't included by default? Certbot assumed that every configuration file in /etc/httpd/conf would be included automatically.
Do you have a _default_ virtual host, by any chance?
Sempre agradeço quaisquer oportunidades de falar a língua portuguesa, que já se tornou a minha língua estrangeira preferida.
Também me parece que surgiu o costume nesse fórum do uso da língua da pessoa pedindo ajuda caso isso facilitar a comunicação e alguém saber aquela língua o puder se comunicar nela com a ajuda de tradução automática. Assim até onde eu sei não é obrigatório o uso de inglês aqui.
Mas se preferir continuar em inglês, tudo bem!
Não sei porque não deu certo logo após a emissão do certificado, porque o Certbot disse que o instalou no seu Apache.
Então, eis dois passos possíveis para esclarecer as minhas dúvidas anteriores:
(1) Verificar se todos os arquivos dentro de /etc/httpd/conf se incluem automaticamente na configuração Apache.
(2) Tentar encontrar o virtualhost _default_ com
grep -r _default_ /etc/httpd
... Também deve existir um jeito de exibir a configuração atual inteira, tal como
apachectl -t -D DUMP_VHOSTS
Isso é um pouco diferente em vários sistemas operacionais.
DocumentRoot /var/www/html
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/payworld.com.br/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/payworld.com.br/privkey.pem
`
No caminho /etc/httpd/conf, tenho esses arquivos:
httpd-le-ssl.conf httpd.conf magic
O comando grep -r _default_ /etc/httpd não me retornou nada.
E o apachectl -t -D DUMP_VHOSTS, retornou isso:
You can only start/stop/restart httpd using this script. If you want to pass extra arguments to httpd, edit the /etc/sysconfig/httpd config file. VirtualHost configuration:
@schoen será que não tem algo a ver com o virtualenv?
Não sei ajuda, mas esse é o erro do navegador:
Não foi possível estabelecer uma conexão segura com este site
payworld.com.br usa um protocolo incompatível.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Protocolo não compatível
O cliente e o servidor não são compatíveis com uma versão do protocolo SSL comum ou com o pacote de criptografia.