Several web applications on a single port
Posted
by
Nevermind
on Server Fault
See other posts from Server Fault
or by Nevermind
Published on 2011-01-14T15:01:17Z
Indexed on
2011/01/14
15:55 UTC
Read the original article
Hit count: 165
We're developing an online browser-based game. The game itself is a plugin in the web page, that uses TCP connection to a game server, and also sends http requests to "content server" web application.
This makes 3 servers total: the site itself, game server and content server. Site and content server are IIS web applications, game server is a custom application communicating over TCP with proprietary protocol.
While the game is in beta stage, all these servers are physically hosted on a single machine, and distinguished by ports. For example, website is game.example.com:80
, game server is game.example.com:34285
and content server is game.example.com:50000
.
This works OK most of the time, but some of our players have ports other than 80 closed.
Is there any way to make all these application work through port 80, while still having them one one physical server? Maybe using different sub-domains? There's probably a way to make IIS forward requests to different web applications based on URL alone, but that doesn't help with game server.
Edit Server is Windows Server 2008, IIS 7
© Server Fault or respective owner