Unable to Load Interface Via SSL using NGINX

What is the problem?

  1. I'm testing out NGINX with my home automation system so I figured I would try it on the print server to see if that would work. I noticed I'm unable to load Octoprint interface when SSL is enabled. It loads fine over http.

What did you already try to solve it?
I've tinkered with the settings in NGINX, but that didn't seem to get me anywhere. I do have web sockets support & http/2 enabled.

Logs (syslog, dmesg, ... no logs, no support)

Additional information about your network (Hardware you are trying to connect to, hardware you are trying to connect from, router, access point, used operating systems, ...)

To be honest I don't care a lot if I get this working, but I figured I would post it to see if there is an easy solution. I would think a lot of people that use home assistant might try to set things up this way since the tools are easily available.

I understand that octoprint isn't intended for use over the internet. In this example NGINX does request a username and password before it forwards any information to the server. I did try without a password just to see if that would make a difference.

It would be nice to use SSL if possible. At the moment I don't have time to dig into this to solve the problem so I hope someone has an answer already.

Maybe disregard the question for now... I think I'll find my answer on here somewhere. I should have looked harder before.

... I didn't get this figured out yet, but it looks like other people have had the same problem with HA.