Acessando remotamente o servidor SVN

1

Então, aqui estou depois de investir dias de esforço nisso. Eu tenho o SVN Apache Edge em execução na minha máquina em cima do Apache. Eu quero acessá-lo (check-out / check-in) de uma máquina remota. Minha máquina está atrás de um roteador normal e tem um IP dinâmico. Aqui está o que eu consegui:

  1. Registrei minha máquina usando um serviço DDNS e obtive um URL.
  2. Encaminhamento de porta ativado (porta 8085 encaminhada para a porta 80 da minha máquina) no roteador.
  3. Tenho certeza de que o SVN / Apache está escutando na porta 80, porque eu posso digitar http://localhost no navegador (na minha máquina) e obter uma lista de diretórios de repo.
  4. Mas quando digito http://My_DDNS_URL:8085 em uma máquina remota, demora quase uma eternidade à espera de uma resposta da minha máquina e acaba no tempo limite (eu acho).
  5. Posso fazer ping tanto no meu endereço IP dinâmico quanto no meu URL (atribuído pelo serviço DDNS) da máquina remota.

O que estou fazendo de errado aqui?

    
por dotNET 07.05.2013 / 16:45

1 resposta

1

O problema pode estar em um dos vários lugares. Os três mais prováveis são:

  • O Apache é apenas escutando no localhost (em vez de, digamos, 192.168.1.x ou 0.0.0.0 )
  • O encaminhamento de porta não está funcionando / configurado corretamente (por exemplo, a porta 8085 é encaminhada para 192.168.1.12 , mas o seu PC mudou para 192.168.1.14 desde a última reinicialização)
  • Seu modem / roteador não está fazendo NAT-loopback (normalmente, se você quiser acessar seu serviço de dentro sua rede conecta-se a http://192.168.1.x e se você estiver fora você usa http://1.2.3.4 - NAT-loopback redireciona as solicitações de dentro da rede para seu endereço externo de volta para seu endereço interno [por exemplo para 1.2.3.4 em 192.168.1.x ] (então o endereço externo ainda funciona internamente).
por 07.05.2013 / 17:16