Quando você visita um site, seu navegador da Web sabe se conectar ao site em um número de porta predefinido. Esses números de porta foram estabelecidos pela Internet Assigned Numbers Authority (IANA). A porta padrão usada para se conectar a sites é a porta 80. A porta 80 também deve estar "aberta" em sua rede se você deseja executar um servidor Web em seu próprio computador, para que os navegadores de outras pessoas possam se conectar a você.
Etapa 1
Entre em contato com seu provedor de serviços de Internet para determinar se eles permitem que você execute um servidor Web em seu computador doméstico. Os serviços de Internet no nível do consumidor são normalmente fornecidos para uso doméstico geral ou home office. Como tal, os provedores não permitem que o consumidor médio execute um servidor em seu computador doméstico. Supondo que isso seja permitido, você pode prosseguir para a Etapa 2. Alguns provedores de serviços de Internet (ISPs) podem bloquear a porta 80 por meio de configurações em seus equipamentos; nesse caso, independentemente das alterações feitas em sua rede doméstica, você não poderá executar um servidor.
Etapa 2
Consulte a documentação do seu roteador para obter informações sobre a configuração de "encaminhamento de porta" ou "servidor virtual". A idéia aqui é que, embora seu roteador de Internet bloqueie todas as portas por padrão, você deseja "redirecionar" quaisquer solicitações que chegam na porta 80 para o computador que está realmente executando o servidor Web. Se o computador no qual você deseja hospedar seu servidor estiver usando um firewall próprio, será necessário consultar sua documentação para saber como criar uma exceção para a porta 80.
Etapa 3
Visite um site que permitirá testar seus resultados de encaminhamento de porta, como Can You See Me ou Shields Up (consulte Recursos). Certifique-se de que seu servidor Web esteja em execução ao realizar esses testes. Outra maneira infalível de verificar se a porta 80 está desbloqueada é fazer com que um amigo em um local remoto (do outro lado da cidade, por exemplo) tente se conectar a ela usando seu endereço IP público ou nome de domínio.
Dica
Não espere um desempenho excelente de um servidor executado em uma conexão de Internet doméstica, mas, se permitido, o serviço deve ser capaz de lidar com duas ou três conexões ao mesmo tempo.