Parece que sua configuração é muito parecida com a minha. Eu tenho uma caixa rodando o Ubuntu como meu servidor de escritório e host de desenvolvimento. Nessa caixa, eu executo os aplicativos Nginx, Apache, Tomcat, Rails e o que mais eu precisar.
No meu Mac, posso simplesmente adicionar uma entrada de host e carregar o servidor com qualquer nome que eu precise, mas, a partir de um cliente ElementaryOS, isso não funciona.
Eu tentei as correções acima, sem sucesso.
O que fiz foi executar o Squid Proxy Server e adicionar os nomes de host ao / etc / hosts no servidor. (A edição requer um reinício do squid.)
Depois disso, faça as configurações de proxy apropriadas no seu navegador ou no painel de controle do sistema operacional.