well, I'll try to be clearer.
On a win2003 server box with public IP address I have IIS 6 working.
There I have a running web service (mapguide server) that doesn't exist for Apache (as far as I know).
If I go through the pages given by IIS everything works greatly (I mean: user can look at and interact with maps I created and inserted there).
Now you can easily understand that I cannot "say goodbye" to IIS (if so I could not use mapguide server), so all I want to do is:
I want to give a local (private) IP address to that win2003 box.
On another machine I install a linux distribution and Apache and I give it a public IP address.
When an external user looks at a page on a given url (that I decide) then apache, after authentication, MUST simply call IIS and take what IIS gives to it and pass these "bytes" to user's browser (without any modification); in other words apache should only be a transportation channel appearing as user's browser to IIS.
In this way I'd have enough security to expose on Internet a very good web server (apache) on a very secure machine (linux box) and I'd go on using mapguide server on IIS machine.
What do you think about that?
Can I really do it?
How?
Thanks in advance