Como tornar meu servidor público?

0

Meu computador está sendo executado no Windows 8. Meu servidor da web está sendo executado no apache no Lubuntu 13.04 no VirtualBox.

Eufuiao link e tentei acessar o endereço IP no meu navegador. Ele me enviou para a página inicial do meu roteador (firmware dd-wrt)

O endereço IP do VirtualBox: 10.0.2.15 também me leva à página "Funciona".

Encaminhamentodeportatentado:

mas não funciona.

Se você precisar de mais informações, por favor, faça um comentário abaixo.

    
por superuser 19.10.2013 / 13:43

2 respostas

2

Você precisa configurar o encaminhamento de porta em seu roteador para redirecionar a porta 80 da Internet para a porta apache em sua caixa virtual. Parece que sua rede de caixa virtual está configurada para fazer a conversão de endereços de rede. Para a configuração do roteador, seria melhor se você configurasse a rede da caixa virtual para o modo em ponte e atribuísse um endereço IP da sua rede local, i. e. 192.168.123.17 para que você possa configurar o encaminhamento de porta como segue em ddwrt:

80 TCP 192.168.123.17 80

Modo em ponte no VirtualBox significa que uma nova interface de rede virtual é adicionada à sua rede local e um novo endereço IP dessa rede é atribuído, i. e. seu computador local tem 192.168.123.16 atribuído a partir dos roteadores DHCP-Server, portanto, o cliente DHCP na máquina virtual faz uma solicitação DHCP ao roteador e a interface obtém o endereço IP 192.168.123.17 .

Mas, para esclarecimento:

  1. Se você não tiver um bom motivo para isso, eu não recomendaria a publicação de um servidor da Web do seu acesso local à Internet. Talvez você queira experimentar uma instância gratuita do Amazon AWS para isso.

  2. Ter sua interface web ddwrt publicamente aberta também é uma má idéia, pois existem várias versões do ddwrt com bugs no software que permitem que hackers ou outras pessoas ruins assumam completamente sua rede. E eu acho que talvez a solução acima não funcione assim, porque a porta 80, na qual a interface web do ddwrt está ocupada. Você pode desabilitar isso alterando o ddwrt na guia "Administração" e, em seguida, há vários campos de configuração do botão de opção "Acesso Remoto" (Web GUI Management, SSH, Telnet). Eu recomendaria desativá-los todos. Se você quiser configurar seu ddwrt via acesso remoto, recomendo que você configure uma VPN.

Talvez essa imagem ofereça uma visão geral ou você também possa pesquisar no Google por "encaminhamento de porta nat".

    
por 19.10.2013 / 13:53
0

Sua VM está em execução no 10.0.2.XX, que está conectado ao seu PC. Você precisa ir para a caixa virtual e alterar as configurações do adaptador NIC de NAT para o adaptador em ponte. Você obterá um IP na sub-rede 255.255.255.0. (192.168.X.XXX)

    
por 19.10.2013 / 13:57