I got http working using port 8888 on the "http server", but not 80. Tried doing https on 4444, but it's not working either. It doesn't seem to be restarting nginx properly as under Firewall Sockets, it still shows it bound to port 8888, even though I've changed it and added https. Tried Stop / Start via the dashboard too.
When you're on one of the settings, such as HTTP Server, and click "Save Changes" it doesn't actually save anything. When you restart nginx, you still have the same settings. This can be verified by looking at the nginx.cfg. You have to go the General Settings and click Apply before they'll actually be saved. This is why I was ripping my hair out as it is assumed that Save Changes and a service restart should apply the new settings - it does not.
If it requires an Apply afterward, it should do the banner like on the firewall or something or prompt the user if they want to apply the settings.
Seems you can't delete an IP ACL once it's created. It would also be nice if the IP ACL could utilize the Firewall Alias groups.
fabian, how do you turn off HSTS Strict-Transport-Security for nginx? I've tried several things, but can't seem to find the option to disable this.