-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Description
Background
I have an existing web server which serves applications at folder paths - for example, http://192.168.1.105/something, http://192.168.1.105/differentthing . I would like to use Nginx Proxy Manager to point a subdomain directly to these paths, i.e. https://something.mywebsite.com --> http://192.168.1.105/something (without having to go to something.mywebsite.com/something). The ability to do this was discussed and implemented on issue #104 , with these steps provided by @jc21 :
- Create a proxy host
- On the details tab, enter any ip address and port, it's required for the form but it won't actually be used, so it can be anything
- On the Custom Locations tab, create a location with
/
as the location path and for the Forward Hostname / IP enter192.168.0.10/phpmyadmin/
making sure you have that trailing slash, it's important.- Save, and test.
The Problem
When you actually do this, something.mywebsite.com will respond on http (port 80), even if you configure an SSL certificate and enable the "Force SSL" setting. It should instead respect the setting, and not respond on unencrypted http when the setting is enabled.
Reproduction
Simply set up a configuration like the one described above, and enable the Force SSL setting (screenshots also provided below). This bug was also reported in #104 by @gmag11 and @meichthys, so I'm confident that it isn't just me.
Screenshots (actual domain and path redacted, and even though you can't see it in the screenshot, I promise you I didn't forget the trailing slash in the Forward Hostname / IP box)