Hi Cesium community,
I’m running Cesium ion Self-Hosted alongside TerriaMap (a CesiumJS-based web application) on a single server.
The goal is to serve both services concurrently over HTTPS.
Here’s a summary of my setup and the issue:
Deployment Setup
- TerriaMap
- Static files served via Nginx on the host
- HTTP (port 80) reverse-proxied to
127.0.0.1:3001
- Cesium ion Self-Hosted
- Deployed following the official Cesium ion Self-Hosted documentation
- Ingress and TLS configured as recommended
What I Tried
- Configured a TLS certificate directly in the host-level Nginx for TerriaMap
- Enabled Ingress TLS configuration for Cesium ion Self-Hosted
Problem
When both HTTPS configurations are active, TerriaMap stops working and no longer serves correctly.
Request for Help
What’s the best practice to serve both Cesium ion Self-Hosted and TerriaMap over HTTPS on the single server?
Thanks so much for any guidance!