Configura O De Hambiente Do Vagrant

1298 palavras 6 páginas
PROPOSTA DE ESTUDO criar vários projetos com um servidor apenas no VAGRANT: ­> SETAR O DOCUMENTROOT de forma que possamos colocar varios projetos no mesmo lugar.

Vhosts. Passos :
1) Vá até seu vhost(dentro da maquina virtual), no meu caso no ubuntu fica em (sudo vim /etc/apache2/sites­enabled/) e escreva seguindo o exemplo :

<VirtualHost *:80> ServerName php.local DocumentRoot /vagrant SetEnv APPLICATION_ENV "development" <Directory /vagrant> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory>
</VirtualHost>

2)

TERMINOLOGIA DO VAGRANT
Vagrantfile
­ arquivo que contém as definições para criar a máquina virtual
Box
­ Uma Box
(caixa) é um pacote que contém o esqueleto da sua máquina. É basicamente uma imagem de sistema operacional, mas pode já conter pacotes instalados / outras configurações
Host
Machine ­ a máquina que irá rodar o Vagrant e levantar o servidor definido através dos arquivos de configuração
Guest Machine ­ o servidor que foi levantado pelo Vagrant, a máquina virtual que irá rodar o seu projeto
Provider
­ software de virtualização que irá levantar as máquinas virtuais. O padrão é VirtualBox, por ser gratuito e Open Source, mas existem outras opções como Vmware
Provisioner
­ software de automação que irá preparar a sua máquina, instalando pacotes e executando tarefas. As opções mais comuns são: Shell Script, Puppet, Chef, Ansible.

COMANDOS vagrant ssh ­ faz login na máquina virtual, não precisa de login ou senha vagrant up ­ faz o boot na máquina virtual e executa os provisioners definidos vagrant reload ­ reinicia a máquina virtual. Útil principalmente quando há mudanças no
Vagrantfile
vagrant provision ­ roda apenas os provisioners, sem reiniciar a máquina. Útil após fazer pequenas modificações no provisionamento vagrant destroy ­ destrói a máquina virtual.

Relacionados