Subversion Apache Ubuntu - Acesso Remoto?

2

Ok, alguns dias atrás eu construí um kit de esqueletos em uma máquina. Eu tenho corrido através de tutoriais para fazê-lo funcionar e agora eu tenho conseguido disponibilizá-lo na minha lan, hooray!

No entanto, não consigo acessar os repositórios remotamente. Qualquer máquina na rede pode acessá-la facilmente através do nome do host ou, usando 'ip / host de saída' ou 'ip / máquina ip de saída'. A máquina pode receber ping de uma máquina remota e não-LAN e responde. Eu simplesmente não consigo colocar ninguém fora da minha lan.

Eu tenho tentado descobrir isso, mas estou perdido. Eu estou quebrando algumas regras e se qualquer um deles for o meu problema, por favor indique.

  • Eu não acho que tenho um IP estático (No entanto, eu verifico o meu IP de saída sempre que faço testes, não é o suficiente? Ele permaneceu o mesmo por mais de 5 dias)
  • Eu não discuti essa configuração com meu provedor de serviços (a porta de bloqueio do Optimum Online 80? Em caso afirmativo, posso simplesmente alternar o apache para escutar em uma porta diferente?)
  • Estou na DMZ do meu roteador. Isso é o que permitia que ele fosse pingado remotamente. Por motivos de segurança, a máquina que está nessa zona está desligada a maior parte do tempo até que eu consiga bloqueá-la.

Editar:

  • Protocolo HTTP (eu estava planejando mudar uma vez que eu havia descoberto esse problema)

Qualquer ajuda seria apreciada, mesmo que sejam apenas algumas palavras que eu possa usar para entender o que estou fazendo de errado.

O Tortoise SVN não permite acesso remotamente, mas também dentro da LAN.

    
por Hollowsteps 24.03.2010 / 00:00

2 respostas

1

Algumas etapas:

  1. Verifique os arquivos de log do Apache ( / var / log / apache2 / de acordo com o LapTop006 nos comentários) para ver se quaisquer solicitações da Web chegam ao servidor da web. Se não, algo está bloqueando o tráfego antes de chegar ao Apache.
  2. Neste caso, é:

    • (a) O firewall local no Ubuntu só permite a porta 80 da rede local (?)
    • (b) O roteador está bloqueando o tráfego de entrada na porta 80
    • (c) O roteador não está redirecionando a porta 80 para o seu servidor Ubuntu quando o tráfego é do mundo externo?
  3. Verifique os arquivos de log (se houver algum) do roteador para pacotes descartados que chegam da Internet. Procure tráfego com "Destination Port 80" sendo descartado no caminho.

  4. Se os registros do roteador estiverem desimpedidos, considere a criação de uma regra temporária bloqueando a porta de entrada 80 para garantir que o tráfego da porta 80 esteja atingindo o roteador.

  5. Isso é tudo que tenho.

Boa sorte.

    
por 26.03.2010 / 01:23
0

Você percebe que alguns serviços do ISP bloqueiam ativamente o acesso à porta 80 (e 25, e outros ...) em um esforço inútil para impedir que você execute seus próprios servidores, certo? Eles prefeririam que você fizesse upgrade para uma "conta de classe executiva" por esse motivo ...

Seu problema pode ser tão simples quanto o seu ISP filtrando seu tráfego. Eu não vejo nenhuma menção de quem é; até que você forneça isso, qualquer esforço para responder à pergunta ainda será imprevisível.

    
por 05.04.2010 / 19:22