Como posso tornar minha página da Web acessível a partir da Internet?

2

Situação: Eu tenho servidor Apache2 com Linux Ubuntu OS 11.10. Então eu instalo um PhP5, MyAdmin, servidor DNS, servidor LAMP, meu servidor SQL.

Isso é o que eu fiz:

  • verifique o localhost 127.0.0.1 e ele funciona!
  • edite a página da Web padrão index.html localizada em / var / www
  • altera meu endereço IP para estático
  • reinicie /etc/init.d/apache2 restart {OK}
  • comprou um nome de domínio
  • desative o Firewall no meu roteador

Agora eu preciso da sua ajuda!

Por favor, diga-me como e o que precisa ser feito para que outras pessoas ao redor do mundo digam meu nome de domínio e se conectem ao meu servidor e à página da Web padrão index.html localizada em /var/www ?

Eu não me importo com segurança. Eu mudei a permissão em /var/www/ para 777 no momento, porque eu quero hospedar meu site ou página da web simples, mas apenas no meu servidor local. OBRIGADO este é o meu primeiro servidor e eu acho que você entendeu o ponto. Se possível, passo a passo.

    
por bemonolit 14.04.2012 / 23:55

2 respostas

2

Você precisa fazer duas coisas:

  • configure servidores de nomes (provavelmente em algum painel de controle do registrador do qual você comprou o domínio) para apontar o registro A para o endereço IP (estático) do seu roteador (ou seja, seu endereço externo) - espero " Eu mudei meu endereço IP para estático "você quer dizer que você contatou seu ISP e solicitou um endereço IP estático deles, não que você configurou o IP local de sua máquina para ser estático (embora o último seja necessário também)

  • Em segundo lugar, você acessa a página de configuração do roteador (consulte as instruções do roteador, geralmente é algo como link ) e configura Port Forwarding - ou seja, você precisa dizer ao seu roteador para pegar todas as solicitações que chegam à sua interface externa na porta 80 e redirecioná-las para a rede interna para o IP do seu servidor, então pegar a resposta e enviá-la de volta como se fosse gerada por o roteador. Assim, para o mundo externo, as respostas virão do IP externo do roteador. Para qual IP seus registros DNS apontam. Fácil-peasy.

Além disso, alguns ISPs, para proteger os usuários, bloqueiam todas as conexões de entrada para os IPs do cliente ou apenas para algumas portas comuns. Assim, o acesso de fora pode não funcionar mesmo que tudo esteja configurado corretamente. Você precisará verificar com seu ISP para descobrir como remover o bloqueio de portas.

Não há necessidade de alterar nada nas configurações do Ubuntu, não é necessário alterar as permissões em /var/www ou algo assim ... como tal, pode ser vantajoso para você se essa questão for migrada para serverdefault.

    
por Sergey 15.04.2012 / 00:11
1

Primeiro, você precisará configurar encaminhamento de porta no seu roteador para que quando alguém tentar acessar o endereço IP do seu roteador, ele será redirecionado para o seu servidor. Nesse ponto, qualquer pessoa pode digitar o seu endereço IP (o externo quando você digita "o que é meu ip" no google, não o interno na sua LAN) e deve abrir seu site.

Em seguida, você precisa corresponder seu nome de domínio a esse endereço IP. Você faria isso através do GoDaddy ou de qualquer registrador que você usasse.

    
por tyjkenn 15.04.2012 / 00:30