I have a setup with several virtual servers (openvz) for different uses
for websites - one for the main web server, one for a test server, one
for a svn/trac server, and so on. There is also one virtual machine
that acts as the gateway, using apache with virtual hosts and Proxy
directives to pass requests on to the appropriate virtual machine. This
means I have only one external IP address, but all the different virtual
servers are accessible through it.
Is there any way to get https to work in a similar way? I know that the
https traffic could not be passed on to more than one back end server
directly (since the gateway would not know which server to use, as it
could not see inside the requests). But is it possible for the gateway
server to handle the https side, and pass on the request as http to the
back end servers, then encrypt the reply again on its way out? This
would give me the security I'd like for some of the servers (such as
avoiding plain text for the svn server), while keeping the flexibility
of my current system.
I'd also like to get a similar gateway/proxy arrangement for ftp access
- can anyone recommend an appropriate ftp server?
mvh.,
David
|