Fix Caddy routing: portal now serves capabilities/, internal added. Claim submission page live at portal.debtrecoveryexperts.com/

This commit is contained in:
root
2026-07-25 16:55:23 -04:00
parent da0acaa202
commit 76a2849dfe
+39
View File
@@ -0,0 +1,39 @@
# Caddy Config Fix — July 25, 2026
## Issues Fixed
1. **portal.debtrecoveryexperts.com was serving /var/www/internal/ content** — should serve /var/www/capabilities/ (public claim submission, login, fee calculator, payment)
2. **internal.debtrecoveryexperts.com had no Caddy config** — requests were falling through to the default handler
3. **No try_files directive on either domain** — / → index.html wasn't working, and clean URLs (no .html) weren't resolving
4. **No index.html in /var/www/capabilities/** — claim submission was only accessible via /debt-recovery.html
## Fix Applied
```caddy
# Added to /etc/caddy/Caddyfile on Core
internal.debtrecoveryexperts.com {
root * /var/www/internal
try_files {path} {path}.html /index.html
file_server
}
# Modified portal.debtrecoveryexperts.com
portal.debtrecoveryexperts.com {
root * /var/www/capabilities/ # was /var/www/internal/
try_files {path} {path}.html /index.html # was missing
file_server
}
```
Plus: `ln -sf debt-recovery.html /var/www/capabilities/index.html`
## Verification
| URL | Before | After |
|-----|--------|-------|
| portal.debtrecoveryexperts.com/ | 0 bytes (empty) | 20070 bytes — claim form |
| portal.debtrecoveryexperts.com/login.html | 404 | 200 — full login page |
| portal.debtrecoveryexperts.com/dre-fee-calculator.html | N/A | 200 — fee calculator |
| portal.debtrecoveryexperts.com/dre-pay.html | N/A | 200 — payment page |
| internal.debtrecoveryexperts.com/ | unconfigured | 302 — Cloudflare Access SSO (correct) |