Encaminhando um host para o Vagrant

3

Vagabundo

Atualmente tenho uma configuração no meu computador de desenvolvimento que usa o apache e o arquivo de hosts para apontar para pastas diferentes. Eu trabalhei muito, mas acabei de descobrir vagabundo. O único problema com o uso do vagrant é que eu perdi toda a habilidade de usar domínios internos.

Atualmente estou usando o arquivo hosts para algo assim:

  • main.dev - > localhost - > / local / www / main /

  • *. dev - > localhost - > / local / www / main /

  • staging.dev - > servidor de teste

Existe alguma maneira de mapear esses domínios para minha caixa vagrant de um aplicativo específico, em vez de ter que ir para localhost:3000 ?

    
por andy 13.02.2013 / 14:44

2 respostas

2

Você pode continuar usando o arquivo de hosts. Digamos que você tenha atribuído sua VM do Vagrant ao endereço IP 192.168.11.111. Considerando que antes o seu arquivo hosts poderia ter sido

127.0.0.1 main.dev staging.dev

Agora seria

192.168.11.111 main.dev staging.dev

No entanto, em vez de editar o arquivo hosts manualmente, existem plugins vagrant que editam o arquivo hosts para você ou executam um servidor DNS local. Dê uma olhada em vagrant-dns e mestre-vagante .

    
por 17.04.2013 / 23:39
0

Apache reverse proxy no seu computador dev. Você praticamente mapeará localhost:3000 para localhost/onesite .

ou

Você pode usar a rede de ponte para convidados.

    
por 13.02.2013 / 14:56

Tags