Problems setting up a Reverse Proxy on IIS

Please forgive the newb question, but I’m a bit out of my depth with this one.

I’m running a Windows 2016 Server at home. I’m trying to set up nextcloud as a personal cloud. I have successfully installed nextcloud as a virtual machine on VirtualBox and can access it on my lan via (let’s say) This takes me to the main web application. I can also access the Webmin interface through

I’m wanting to be able to access nextcloud through a domain name (let’s say I have this

I followed this guide HERE to set up a reverse proxy. Now this works fine for – I can access Webmin via However, if I try to set it up with (to access the web app), I get a 500 – Internal Server Error. I also tried it with – I get the same. Finally, I tried it with (there’s a valid SSL cert against the domain) and get a different error:

# Bad Request
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

I’ve also tried messing around with the site bindings, setting it to for both 80 and 443 requests. Didn’t help. I’m not sure what I’m meant to set the bindings to if using URL Rewrite/Reverse proxy.

I hope someone can help as it feels like the last hurdle!