Máquina virtual Ubuntu para atuar como servidor de desenvolvimento no Windows

1

Eu tenho uma máquina windows com dois monitores e estou procurando um servidor de desenvolvimento rodando através do virtualbox (pilha LAMP com framework symfony / PHPStorm) para que eu possa:

  1. Edite o código na máquina virtual executando em uma janela um monitor
  2. As janelas devem ser exibidas nessas páginas visitando http://localhost:10080/ , por exemplo

Existe uma maneira de criar uma imagem de VM genérica que eu possa usar? Melhor ainda seria se eu pudesse colocá-lo em um pendrive e rodar a VM em qualquer máquina windows como servidor?

    
por Bendy 13.06.2015 / 10:22

1 resposta

1

Certamente possível. Na verdade, criei um script pequeno que configura um ambiente virtual como você descreve (embora eu o use apenas como servidor, desenvolvo em minha máquina local). Eu coloco no Github se você estiver interessado:

link

Basicamente, o que você precisa fazer nas configurações do guest do Ubuntu é criar um segundo adaptador de rede e torná-lo "apenas host".

Então, no primeiro adaptador (que é NAT por padrão, você pode definir alguns redirecionamentos de porta. Eu configurei o meu assim:

Então, com isso, você pode configurar a hospedagem baseada em nome com o Apache. Se você adicionar o nome do seu site no hostfile do seu computador local, você pode acessá-lo com o url e portnumber da seguinte forma: yourwebsite.local: 8000 (no meu caso).

EDIT: Você pode definir suas pastas compartilhadas nesta tela:

    
por Gladen 13.06.2015 / 11:56