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.
It produced this output: Problem binding to port 80: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions
My web server is (include version):Apache Tableau
The operating system my web server runs on is (include version):Windows 2019
My hosting provider, if applicable, is: Go Daddy
I can login to a root shell on my machine (yes or no, or I don't know):Yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): No
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
certbot isn't able to bind to port 80 because something else [maybe IIS] is already using that port.
You might want to take a look at a native Windows based ACME client [like: CertifyTheWeb or Posh-ACME] instead of using certbot for Windows [which is slated for extinction soon].
I am guessing Port 80 is occupied by Server: Tableau
(I do not know what that is. Do not take my ignorance as that this community is not able to assist).
When I am trying to generate the _acme key, for this domain, I am getting the below error message
As you mentioned in the earlier responses, we are using certifytheweb and also POSH ACME.
Below is the error in POSH-ACME
Submit-ChallengeValidation : Authorization invalid for tableau.healthdataroof.io: No TXT record found at
_acme-challenge.tableau.healthdataroof.io
At C:\Program Files\WindowsPowerShell\Modules\Posh-ACME\4.20.0\Public\New-PACertificate.ps1:253 char:9
The main this with DNS validation is to ensure the TXT record is being created (in your public DNS) and allow enough time for TXT records to copy to all of your nameservers, usually 30-60 seconds for Cloudflare, before proceeding with validation. Certify The Web will default to at least 60 seconds for Cloudflare DNS, I'm not sure about Posh-ACME.