Como criar servidor httpd/https para jogos? Usasse um programa em especial?

Sou um programador de c++, e criei uma aplicação android, apenas quero usar meu pc windows 7 como um servidor para atender solicitações de dados e enviar dados ate eu alugar um server apropriado. Tuturias, ou explicações serão de ajuda(Estou ciente que talvez infrija as regras da minha operadora referente o uso da rede para usos como servidor, que terei que configurar DNS e IP fixo).

Existe programa apropriado pra isso? Oque os servidores usam para atender solicitações para jogos? Sei que usam Linux, existe um substituto para o programa?