Virtualmin → Web Configuration → Configure Website SSL → Proxying
Virtualmin → Web Configuration → Configure Website → Proxying
Question 3
The feature Edit Proxy Website, when would you use this? is it supposed to be for the GPL users to have the most basic option of setting up a proxy server? Why would you not just use proxy paths and should these 2 features be merged?
Question 4
Is Proxy Paths so you can do individual paths rather than whole domains and this is it’s main purpose?
It is not a bug. It moved into GPL with the most recent version.
I wanted it to be more clear that you can use app servers and Docker/Podman in Virtualmin, and easier to explain how to do that. Since the way you use app servers or Docker/Podman is to proxy to it. So, there it is. Nobody can imagine it’s complicated anymore (but, they will anyway, as a lot of folks don’t know that the way you use Docker in any hosting deployment is to proxy to it).
Proxy Paths is what’s new in GPL. You could always do proxying in GPL, it just wasn’t obvious how for users unfamiliar with proxying in Apache. You could, at any point in the past, setup a Docker container, or whatever app server, and setup proxy rules to make the app available on a path, but we’ve had so many people yell at us about not being able to run whatever random crap they want to run, that I wanted it to be as simple as we could make it, so people would stop saying, “You can’t use Docker with Virtualmin”. (They won’t stop saying it, but at least I tried.)
You don’t need to delve into any of the other proxy-related stuff (unless you want to), you only need to setup Proxy Paths for your apps. None of those other forms are relevant to this new feature, and it shouldn’t require too much in the way of documentation to use it, though I think the naming of the options is weird…it should also have popup help, I’m not sure why I missed that it didn’t.
Anyway, this is just about making a local app server or docker container visible to the world through a proxied path, in a very simple form. The Pro feature was always about making it simple, not about a thing that was impossible in GPL. I’ll try to make sure the next release has help files, though, so we’ve got some popup help for these options.
From above, no place holders, no tooltip and I be honest with you I am not sure what this does, just guessing. Also you can enable proxying in 3 places.
'Virtualmin → Web configuration → Proxying enabled?`
No. http is dead. Don’t treat them differently, or you’ll break your website for some browsers. The only thing you should ever do with http is redirect it to https (and some browsers are going to do that automatically anyway).