I have been trying to certify a FreePBX, I have done it with another server that does not go through a firewall, I did it direct and it certified easily.
The problem I have with one that goes through a Mikrotik and I get the following error, I have the port 80 redirect to the PBX:
What configuration should the firewall or in this case the Mikrotik, I have redirected with a DST-NAT on port 80 to the PBX, but still says that the connection has been rejected.
Hello @technologyutb, welcome to the Let's Encrypt community.
Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:
I ran this command:
It produced this output:
My web server is (include version):
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don't know):
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
Hi @technologyutb, and welcome to the LE community forum
Until we get those answers...
The question about what configuration should be added/included into the Mikrotik should be asked on their support forum [not here].
I understand but at least there should be a basic configuration for a Firewall from which you can know what protocols and gateways you are using because I am letting everything through port 80 as indicated but it is not working.
Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
$ curl -I http://pbx1.utbcloud.net
curl: (28) Failed to connect to pbx1.utbcloud.net port 80 after 131100 ms: Connection timed out
@technologyutb can you run curl on your local LAN?
You do not need to share <pbx1.utbcloud.net local LAN IP Addr>, but the results of the execution would be helpful; be aware if the command executes successfully there will be a Location: that you may view as sensitive (so don't share that). curl -I http://<pbx1.utbcloud.net local LAN IP Addr>
This will let us know if FreePBX is looking at Port 80.