My custom domain aacvoicesportal.org has been completely unreachable for 5 days. The Replit deployment itself is healthy (accessible at aac-voices-portal.replit.app), but the custom domain returns nothing.
What I’ve tried:
- Disconnected and reconnected the domain in Publishing settings multiple times
- Verified DNS records are correct
- Opened a support ticket — no response after 5 days
Why this is critical: This is a production portal for a special needs education program. July is peak enrollment season. New families searching for us hit a dead site and leave. This is directly costing me students.
Repl: aac-voices-portal
Domain: aacvoicesportal.org
Deployment type: Autoscale
Days down: 5
Is anyone from Replit able to investigate? Is there a known issue with custom domain SSL renewal or routing? Any staff response would be appreciated — the support queue clearly isn’t working here.
A month late, but nobody answered this and the cause is worth having on the record, because reconnecting was never going to fix it.
Your deployment was fine, which you proved with the .replit.app URL. What was broken is the certificate for the custom domain. When a domain resolves but the browser gets nothing at all, that is usually a TLS handshake with no certificate behind it rather than a routing problem.
The part people miss: check for a CAA record on aacvoicesportal.org. If one exists and it does not authorise letsencrypt.org, certificate issuance fails silently and permanently. DNS “correct” almost always means A and CNAME, and CAA sits outside what anyone thinks to look at. Some .org registrars add one by default.
Second thing, and it explains why the reconnects felt useless. Each attempt requests a new certificate, and Let’s Encrypt caps duplicate certificates at five per week. After a few disconnect and reconnect cycles you are rate limited for seven days no matter what else you fix.
Worth checking CAA even if the site is back, because the same thing returns at renewal.