Não consigo acessar meu Ubuntu 16 de fora da minha rede

1

Eu pesquisei por toda a internet, mas não consigo resolver o meu problema, sempre encontro posts que se referem ao encaminhamento de porta, mas acho que isso não é problema meu ...

Então eu tenho um macbook pro em que eu instalei um servidor ampps e tenho meu site funcionando bem. Eu posso conectar-me dentro ou fora da minha rede sem nenhum problema. Eu tenho outro laptop rodando o ubuntu em que eu instalei o openSSH, apache2, mysql e php. Eu posso acessá-lo sem problemas da minha rede, mas do lado de fora não consigo me conectar.

Em ambos, estou usando a porta 80.

Também eu verifiquei em vários sites que permitem ver se sua porta é encaminhada, mas todos eles dizem que minha porta não é encaminhada, mesmo com o meu servidor ampps funcionando perfeitamente bem.

Obrigado antecipadamente.

    
por Xitolho 17.02.2018 / 13:55

2 respostas

1

O problema é que você usa em ambos os servidores a porta 80 e sua porta 80 do seu roteador é encaminhada para o seu macbook pro.

Você tem as seguintes opções:

  1. para obter outro endereço IP público e colocar seu servidor ubuntu na nova sub-rede e encaminhar a porta 80 para o seu servidor ubuntu

  2. Combine os sites das máquinas macbook pro e ubuntu em uma instalação de servidor. Você pode configurar o servidor Web Apache para responder a dois nomes de domínio no mesmo endereço IP que você está usando agora. O apache reagirá ao domínio digitado na barra de endereço e responderá com o respectivo site. Nesse caso, você precisará encaminhar a porta 80 para o novo servidor combinado.

  3. Para o servidor Ubuntu, use outra porta - por exemplo, 8080 e envie essa porta para a sua máquina Ubuntu. Você também pode encaminhar a porta externa 8080 para a porta 80 do seu servidor ubuntu. A porta externa 80 seria encaminhada para a porta 80 do seu macbook pro.

  4. Encaminhe a porta 80 para o seu servidor ubuntu e na configuração do Apache para um segundo domínio um proxy reverso, que encaminhará solicitações para o site do macbook para o seu macbook pro.

A questão é se os sites estarão publicamente disponíveis para qualquer pessoa ou serão usados apenas por você. Para os sites disponíveis publicamente, você tem que escolher a opção 1, opção 2 ou opção 4, para os sites acessados por você, a opção número 3 é a mais viável.

    
por kukulo 17.02.2018 / 15:02
0

Para se conectar a partir da rede externa, você precisa usar o IP público . Se você estiver usando o endereço IP local (como 192.168.xx.xx), ele funcionará bem dentro da rede local, mas se você estiver acessando-o de fora da rede, use IP público.

    
por Sanjay Prajapat 17.02.2018 / 14:11