12 days ago
**Issue:** Custom domain SSL certificate has never been provisioned for advancedpracticeready.com, despite both domains showing valid CNAME records.
**Project:** capable-recreation (ID: 498869dc-b2ea-4191-b89a-f602b5b23861)
**Service:** aacbd05d-d3c3-478f-aff5-dcb957a4391b
**Domains:**
- advancedpracticeready.com (ID: e8797460) — CNAME: 2r638loj.up.railway.app
- www.advancedpracticeready.com (ID: 46ea8f67) — CNAME: 2r638loj.up.railway.app
**Status from Railway GraphQL:**
- Both domains: syncStatus: ACTIVE, cnameCheck: VALID
- All requests return: 404 "Application not found"
- crt.sh confirms: no SSL certificate has ever been issued for either domain
**What I've tried:**
- Deleted and re-added domains multiple times (this may have broken cert provisioning state)
- Triggered customDomainUpdate on both domains (returned true, no effect)
- DNS is correct: both bare and www resolve to 2r638loj.up.railway.app on Google and Cloudflare resolvers
- Service is healthy on the default railway domain (advanced-practice-ready-production.up.railway.app)
**Request:** Can you force-reset SSL/cert provisioning for both domain IDs? The repeated delete/re-add cycles appear to have left cert issuance in a broken state.
4 Replies
12 days ago
Hey, might be that the domain is not correctly attached at the edge layer, this CAN happen due repeated delete/re-add cycles which maybe left the domain in a partially detached state?
I am not sure, but it's for sure not a DNS issue and you are correct, it seems to be something only railway can fix internally as per your request
11 days ago
Update with additional diagnostics (Feb 22, 2026):
Confirmed today via curl that Railway is serving the *.up.railway.app wildcard cert instead of a cert for advancedpracticeready.com:
SSL error: subjectAltName does not match host name 'advancedpracticeready.com'
Cert served: subject CN=*.up.railway.app (issued Feb 20, 2026)
DNS is still correctly configured — both domains CNAME to 2r638loj.up.railway.app resolving to 151.101.2.15. The cert provisioner ran for the Railway subdomain but never ran for the custom domain.
Domain IDs for your reference:
- advancedpracticeready.com: e8797460-3012-4b67-9d07-32dbf6d3d585
- www.advancedpracticeready.com: 46ea8f67-c397-40a4-8de1-f3bb63e98e6b
Can Railway staff please manually trigger cert provisioning for these two domain IDs? This is a production site that has been down for several days.
9 days ago
Following up — it has now been 3 days with no response from Railway staff.
Current state as of today (Feb 24, 2026):
- DNS still correct: advancedpracticeready.com CNAME → 2r638loj.up.railway.app → 66.33.22.1
- Railway is still serving the *.up.railway.app wildcard cert for my custom domain
- curl -sI https://advancedpracticeready.com returns exit code 60 (SSL verification failure)
- The site has been effectively down on the custom domain for 3+ days
This is a production platform with paying users. I need Railway staff to manually trigger cert provisioning for these two domain IDs:
- advancedpracticeready.com: e8797460-3012-4b67-9d07-32dbf6d3d585
- www.advancedpracticeready.com: 46ea8f67-c397-40a4-8de1-f3bb63e98e6b
Please escalate this.
8 days ago
This isn't your problem to solve — it's a Railway infrastructure issue that requires staff intervention. The user (paulplogan) has done everything correctly on their end:
DNS/CNAME is valid and verified
The service works on the default
.up.railway.appdomainThe issue is that Railway's cert provisioner never issued an SSL certificate for the custom domain, likely due to a broken internal state from repeated delete/re-add cycles
What you can do if you're facing a similar issue:
Open a support ticket directly — Railway Help Station discussions aren't guaranteed staff response. Use Railway's priority support channels if you're on a paid plan.
Try the Railway Discord — staff are sometimes more responsive there for urgent production issues.
As a temporary workaround, you could put Cloudflare in front of the domain with "Flexible" SSL mode, which would terminate SSL at Cloudflare's edge and connect to Railway over the wildcard cert. This is a band-aid, not a fix.
Railway GraphQL API — the user already tried
customDomainUpdatemutations. There's no public API to force cert re-provisioning.
Howard