I have a virtual machine with a Windows Server 2012 running in a Windows 8 host. The host redirects all http traffic to port 81 to port 80 of the server and there I have an IIS web server. What I'm trying to do is define a private area that use secure connections so users going to example.com/private or example.com/private/anythingelse should be redirected https://example.com/private and https://example.com/private/anythingelse. The thing is that I don'n want to redirect another port in the host (port 444 to port 443 for example). I want the users to keep using urls with the same port (81). Is this possible?
EDIT: To clarify my question. Windows Server (a virtual machine running over VMware) will use standard ports (80 and 443). What I want is access to my host IP to port 81 which is redirected to Windos Server 80 port and force SSL connections to the private area (whitout have to add new redirections on the host).