I suspect it is some difference with apache vs IIS. You are running .NET on Windows with apache? Why not just use IIS?
MyPage is not supported on Mono/linux/apache because WebParts are not implemented in Mono.
I do not test mojoportal on windows with apache so I can't really offer support for that scenario. I recommend IIS.
Also make sure you have not enable multi site based on folders, it could cause that kind of redirect because folder based sites have to have the first site running as a root site not a sub folder like localhost/mojo
Hope it helps,
Joe