ISP Blocks port 80 & Domain Provider redirects port 80 to port 8080

1. The problem I’m having:

Before I install Caddy I want to make sure I’m going to be able to use it as an https Web server under these conditions:

My ISP blocks port 80. My ISP does not block port 443.
<noip.com> provides my domain (<mlake.net>). <noip.com> also redirects port 80 to port 8080 (to get around my ISP blockage).

(Up to this point, using Certbot (and running Apache2), I have not been able to successfully install a cert from Let’s Encrypt because of the above conditions.)

2. Error messages and/or full log output:

N/A

3. Caddy version:

N/A

4. How I installed and ran Caddy:

N/A

a. System environment:

I’m running Linux Mint 21.1 (base: Ubuntu 22.04).

b. Command:

N/A

c. Service/unit/compose file:

N/A

d. My complete Caddy config:

N/A

5. Links to relevant resources:

N/A

Try using the DNS-01 Challenge instead of the HTTP-01.

1 Like

I didn’t try DNS-01, but I was told by a Let’s Encrypt admin that it wouldn’t work with my setup. I’m not sure I understand it completely but there’s a middleman between noip and my server which does the actual redirecting of port 80 to 8080. Apparently, this is why it won’t work.

I tried HTTP-01 and that didn’t work (because it needs port 80).

I’m assuming from your response that this won’t work using Caddy (as well as Apache2) ?

I was under the impression that Caddy could/would use port 443 to complete the verification process for the cert at install time. No?

If you use the TLS-ALPN-01 then yes Port 443 is very due able.

Good. Thanks.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.