- nexusautoparts.com.mx -> Dashboard/Landing (port 5000) - pos.nexusautoparts.com.mx -> POS (port 5001) with static assets proxy - admin.nexusautoparts.com.mx -> Dashboard (port 5000) - Update mobile app configs to point to pos.nexusautoparts.com.mx - Update Caddy docs with new subdomain layout
1.0 KiB
1.0 KiB
Caddy Config for nexusautoparts.com.mx
VM with Caddy: 192.168.10.74
VM with POS/Dashboard: 192.168.10.91
Add this to /etc/caddy/Caddyfile on the Caddy VM (192.168.10.74):
# Landing page / Dashboard
nexusautoparts.com.mx, www.nexusautoparts.com.mx {
reverse_proxy 192.168.10.91:80
}
# POS (point of sale app)
pos.nexusautoparts.com.mx {
reverse_proxy 192.168.10.91:80
}
# Dashboard admin (optional alternative access)
admin.nexusautoparts.com.mx {
reverse_proxy 192.168.10.91:80
}
# Legacy domain (optional, redirect or keep)
nexus.consultoria-as.com {
reverse_proxy 192.168.10.91:80
}
Then reload Caddy:
sudo systemctl reload caddy
# or
sudo caddy reload --config /etc/caddy/Caddyfile
Caddy will automatically obtain Let's Encrypt certificates for all domains.
DNS Records needed in Hostinger
| Record | Name | Target |
|---|---|---|
| A | @ | IP of Caddy VM |
| CNAME | www | nexusautoparts.com.mx |
| CNAME | pos | nexusautoparts.com.mx |
| CNAME | admin | nexusautoparts.com.mx |