Closed zenminimalist closed 10 months ago
The HTTPS connection should be handled by your web server which then just proxies to Umami. Not familiar with your setup, but with Nginx, it handles all SSL and then sends requests to Umami running on HTTP port 3000.
This issue is stale because it has been open for 60 days with no activity.
This issue was closed because it has been inactive for 7 days since being marked as stale.
Been searching for an answer to this same issue (surprised it's closed). I'm running behind Apache and I can access all things via HTTP, but the proxy gets caught in a 500 redirect for any Umami pages. However, I can successfully hit any file over https in the container i.e. the images or favicon in the public directory, curiously. This has to be something in the next.js config of the app.
Describe the Bug
I can't seem to securely access Umami without the the port number. I can access Umami via
http://IP:3001
orhttp://umami.domain.com:3001
but not viahttps://umami.domain.com
I have serveral setups with and without docker containers set up the exact same way via reverse proxy on OpenLiteSpeed. However with Umami it does not work. It's the first software that will does not want to talk to be via httpS and without port a number (3001).
I'm not sure if this is related to the last releasae 2.7
Things I've tried:
hostname 0.0.0.0
(to see if that does anything) redeplyiing the container and restarting docker did not work. It automatically added the variable back. But same issue.I changed the default port to 3001 as with 3000 there was a port conflict with nghttpx.
Here's my stack compose file
Here are my container details:
Database
PostgreSQL
Relevant log output
How are you deploying your application? (if relevant)
Portainer BE that deployed the umami stack via the docker compose file from above.
I'm running a VPS on Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-86-generic x86_64), Cyberpanel & OpenLitespeed (both most current versions)
Just a guess Don't docker containers have their own networking thing? As my other stuff like the Cyberpanel & Openlitespeed run natively without docker could that be the problem? And if so how to I fix that?