Criando Virtual Host no Apache: simples assim
Conheça a nova ferramenta desenvolvida para a plataforma GNU/Linux que gerencia Hosts Virtuais no servidor Apache.
VHost
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:
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
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