Nosso artigo de hoje é para você que, assim como eu, muitas vezes durante o desenvolvimento de um projeto, decide criar um
Virtual Host no
Apache para simplificar as coisas.
Sabemos que não é nenhum bicho de sete cabeças, mas tenho certeza que você vai concordar comigo numa coisa: é um serviço chato de fazer.
Pensando nisto, eu e um amigo decidimos criar algo, ou melhor, um programa que fizesse esta tarefa para nós de modo simples e rápido:
VHost.
Neste pequeno tutorial, apresentaremos a vocês esta ferramenta. E para começar, ressaltamos que para utilizá-la existe um pré-requisito, você precisa ter o
Java (JRE) instalado.
Se você ainda não o tem, segue abaixo um link que te ensina a obtê-lo:
Com ele (JRE) instalado, faça o seguinte:
1. Clique
aqui e faça o download do VHost.
2. Após baixá-lo, descompacte-o e você terá em mãos o arquivo
VirtualHost.jar. Clique com o botão direito do mouse e escolha a opção
Abrir como e, em seguida, escolha o Java para executá-lo.
A primeira tela que você verá, será a seguinte:
Você deverá informar sua senha de usuário do sistema (não precisa ser a senha de root).
3. Feito isto, verá terá acesso à seguinte tela:
Nela, podemos observar no seu canto esquerdo, uma lista com todos os hosts já existentes no Apache. E do outro lado na parte superior, temos alguns botões que possuem as seguintes funções:
- Adicionar novo Host;
- Remover um Host;
- Recarregar o Apache;
- Botão para ir direto ao browser, visualizar o host que estiver selecionado;
- E por fim, um botão com os créditos do programa.
Logo abaixo dos botões, dividimos as tarefas em 3 partes:
Configurações Básicas (que já é o suficiente para criarmos um Virtual Host),
Logs,
Configurações Avançadas (IP, Portas, Alias) e
Detalhes (área para adicionar outras opções no arquivo de configuração do Virtual Host).
No primeiro campo (Domínio), insira o endereço que sua aplicação terá no servidor local (exemplo:
vhost.local), e no campo abaixo, selecione o diretório onde a mesma se encontra (exemplo:
/var/www/vhost).
Estas informações já seriam suficientes para criamos o Virtual Host, mas como já mencionei acima, ainda temos a opção de:
- Apontarmos um caminho, tanto para os logs de acesso à sua aplicação, como para os logs de erro da mesma.
- Definirmos um IP diferente do default (127.0.0.1) e uma outra porta também diferente da padrão (80), além de podermos adicionar um outro alias (apelido) para nossa aplicação.
Vale lembrar que o VHost já cria, automaticamente, um alias para nós, inserindo o
www na frente do nosso domínio escolhido.
E mais abaixo, temos uma caixa de texto onde você poderá informar outras opções ao Apache. Para mais informações sobre estas, visite o site do Apache e veja na documentação:
Agora, basta clicar no botão
Salvar, e você receberá a informação de que seu arquivo foi criado com sucesso. Porém, para ativá-lo, será necessário recarregar o Apache.
Observe na imagem acima, que o terceiro botão na parte superior mudou de cor, ficando com uma parte "em vermelho", só para nos lembrar que precisamos clicar nele para finalizarmos o processo.
Após clicarmos no botão, veremos a exibição da seguinte informação:
Configurações Ativadas. Agora, é só clicar no botão para visualizar no browser a sua aplicação rodando através de uma requisição feita pelo domínio que acabamos de criar.
No meu caso, criei um arquivos chamado
index.php, e nele invoquei a função
phpinfo(), que exibe as configurações do meu ambiente local.
E é isso aí. Espero que este programa possa lhe ajudar da mesma forma que me tem feito.
Grande abraço e até a próxima.
Artigo também publicado em:
http://bandodedados.com.br