-
We have this setup and working great! However, we have to have port 80 forwarded (I believe) in order for the Let's Encrypt SSL certificate to renew. We had a PCI compliance scan done by our credit card processor and they are flagging this as an open unsecured port. However, we have that port open so that we can get the SSL automatically when it's time to renew. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
You must have port 80 open for the default Let's Encrypt verification method to work. I think it needs to create a file on your server, which the LE server then attempts to read via http. There is no way to use a different port. In both of my implementations, the ISP was blocking port 80 anyway so I needed an alternative. The alternative method for LE verification is what they call a "DNS Challenge" (see option in the Add SSL Certificate dialog). Depending on your DNS provider, you might need to create a TXT or CNAME record in your DNS to allow that to work. (I have done it twice; with a *.ddns.net domain I had to do that; for a *.DuckDNS.org domain I did not). |
Beta Was this translation helpful? Give feedback.
You must have port 80 open for the default Let's Encrypt verification method to work. I think it needs to create a file on your server, which the LE server then attempts to read via http. There is no way to use a different port. In both of my implementations, the ISP was blocking port 80 anyway so I needed an alternative.
The alternative method for LE verification is what they call a "DNS Challenge" (see option in the Add SSL Certificate dialog). Depending on your DNS provider, you might need to create a TXT or CNAME record in your DNS to allow that to work. (I have done it twice; with a *.ddns.net domain I had to do that; for a *.DuckDNS.org domain I did not).