my domain is prueba.tboxplanet.com
i ran this command
./letsencrypt-auto
it produced this output
An unexpected error occurred:
There were too many requests of a given type :: Error creating new authz :: Too many invalid authorizations recently.
my web server id Apache 2.2 in Centos 6.9
My hosting provider, if applicable, is: Digital Ocean
i can login to a root shell on my machine (yes)
This means that you tried too many times unsuccessfully to prove control of a domain name. There would have been a different underlying error which would have been displayed to you during the failed attempts.
You can test with --staging if you’re not sure why something is failing; that doesn’t count against this limit (but issues test certificates instead of publicly-trusted ones).
thank you for your response
now the problem is
Cleaning up challenges
Failed authorization procedure. prueba.tboxplanet.com (tls-sni-01): urn:acme:error:connection :: The server could not connect to the client to verify the domain :: Connection refused
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you’re using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.
But when checking in whatsmydns.com the domain solves me without problems to the ip of the server
Any ideas???
Do you have a firewall preventing inbound connections on port 443?
You should check firewalls on the server itself (like ufw) and also firewalls at the hosting/VPS provider like AWS or DigitalOcean (if it’s hosted in a colocation facility) or local router level (if it’s on a broadband connection).
I am with Digital ocean, they provide firewalls for the droplets but it is not configured just have the following tables ip
[root@centos-1gb-V6-nyc1-01 letsencrypt]# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp – 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
ACCEPT tcp – 0.0.0.0/0 0.0.0.0/0 tcp dpt:443
ACCEPT tcp – 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
Can you also check in the DigitalOcean web interface that there is no network-level firewall? Some hosting services forbid inbound connections to ports by default unless you specifically request that those ports be enabled.
Can you run echo "It worked" | nc -l -p 443 on your server and nc prueba.tboxplanet.com 443 on another Unix machine somewhere else? This is a good test to be sure that port 443 is really open.
This is different from what I was seeing before. I previously saw the web server refusing connections. Now it is speaking HTTP (not HTTPS) on port 443, which is also a problem, but seemingly not the same problem as before. Did you change something about your web server configuration?
Hello add apache to the command
Listen 443
And now the error reporting is as follows:
Performing the following challenges:
Tls-sni-01 challenge for test.tboxplanet.com
Waiting for verification …
Cleaning up challenges
Failed authorization procedure. Test.tboxplanet.com (tls-sni-01): urn: acme: error: malformed :: The request message was malformed :: Server only speaks HTTP, not TLS
IMPORTANT NOTES:
The following errors were reported by the server:
Domain: test.tboxplanet.com
Type: malformed
Detail: Server only speaks HTTP, not TLS
To fix these errors, please make sure you did not provide any
Invalid information to the client, and try running Certbot again.
When I do not add 443 to the apache file the port does not open, the port I have open in iptables, you have some guide or tutorial of the configuration that I have to do in apache, maybe I’m missing some parameter since the connection problem is Denied persists
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter ‘c’ to cancel): 1
Obtaining a new certificate
Performing the following challenges:
tls-sni-01 challenge for prueba.tboxplanet.com
Waiting for verification…
Cleaning up challenges
Failed authorization procedure. prueba.tboxplanet.com (tls-sni-01): urn:acme:error:connection :: The server could not connect to the client to verify the domain :: Connection refused
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you’re using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.