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:
-
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
-
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.
-
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.
-
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.