Primeiro, você precisa adicionar um registro DNS em seu roteador (ou seu arquivo de hosts, embora o roteador seja um lugar melhor) que aponte o subdomínio para a máquina virtual.
Em segundo lugar, parece que o nginx está atendendo a todas as solicitações nesse endereço IP, independentemente de seu endereço, porque você tem apenas um bloco de configuração. De esta pergunta , você pode ver que o nginx só olha para os cabeçalhos do host determine o subdomínio após a conexão foi estabelecida. Se você adicionar outro bloco para server_name vubuntu;
, não poderá mais acessar o site do gitlab acessando vubuntu.lan
.