O encaminhamento de porta do meu problema de servidor de casa [fechado]

2

Estou tentando configurar meu laptop como um servidor por diversão. Eu tenho o XAMPP e estou executando o servidor Apache. Eu sei que está funcionando, porque quando cheguei ao localhost, ele exibe corretamente o meu index.html. Se eu for ao meu IP local, (192.168.1.3), ele também será exibido corretamente. Entrei no meu roteador sem fio e a porta redirecionou a porta 5900 para apontar para o meu laptop (192.168.1.3) com UDP e TCP. Agora eu diria que, se eu fosse para 192.168.1.1:5900, apontaria para o meu novo roteador de laptop. Em vez disso, diz que não pode estabelecer uma conexão. Ele faz o mesmo se eu fizer o endereço IP não local do meu roteador na porta 5900.

Alguém tem alguma ideia do que eu possa estar fazendo errado?

Obrigado.

-Ethan

    
por Ethan 11.09.2010 / 22:29

1 resposta

1

Aqui estão alguns motivos pelos quais isso pode estar acontecendo:

  • Seu laptop tem um firewall em execução que está bloqueando as solicitações recebidas. Solução: faça um furo no firewall para permitir que as solicitações cheguem à porta correta (80 ou 5900, não está totalmente claro na sua pergunta)

  • O Apache está configurado para escutar em um endereço IP específico. Por exemplo: <VirtualHost 192.168.1.3:5900> . Solução: mude para algo como isto: <VirtualHost *:5900> .

  • O Apache está escutando na porta errada. ie. não aquele para o qual o seu roteador está encaminhando o tráfego. Por exemplo: Listen 80 . Solução: mude para algo como isto: Listen 5900 .

  • Seu ISP bloqueia o tráfego de entrada na porta 80. Muitos ISPs fazem isso. Eles não querem que você execute um site fora de uma conta barata na Internet. Eles preferem vender-lhe uma solução de hospedagem para mais dinheiro ou simplesmente não têm a largura de banda disponível para suportar tais coisas. Solução: veja se eles oferecem um serviço de negócios e pagam por isso ou recebem uma conta de hospedagem real de uma empresa de hospedagem real.

por 11.09.2010 / 23:09