Coder Social home page Coder Social logo

vhost's Introduction

VHost

Gerenciador de Hosts Virtuais no Apache

O VHost é uma ferramenta que gerencia os hosts virtuais do servidor Apache na plataforma Linux. Com ele você consegue de forma simples e intuitiva visualizar seus domínios virtuais ativos, adicionar novos domínios, editar um host já existente(criado por ele ou não) ou até mesmo excluir um host. Crie ambientes de desenvolvimento para aplicações web em questão de segundos. Customize atributos de sua aplicação como IP, Port, Alias, além de poder inserir outras diretivas do Apache, mas vale lembrar que para criar um host apenas duas (2) informações são necessárias : o nome do novo domínio virtual e o local que seu projeto se encontra. Recarregue o servidor Apache ou visite um host existente com um simples clique. Crie arquivos específicos de Logs (logs de acesso e logs de erro) para cada host existente, e assim gerencie sua aplicação de forma prática e objetiva.

Utilizando o VHost

Para que consiga utilizar o VHost, você precisa ter o Java (JRE) instalado. Sem você ainda não têm, acesso o site abaixo : Java - Downloads do Java para Todos os Sistemas Operacionais

Com ele (JRE) instalado, faça o seguinte :

1º – Clique no link abaixo e faça o download do VHost.

VHost - Download do programa VHost.

2º – Após baixar o arquivo (.zip), 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 :

Senha

Você deverá informar sua senha de usuário do sistema (não precisa ser a senha do root).

3º – Feito isto, verá terá acesso a seguinte tela :

Vhost

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 aonde 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 pra gente, 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.

Apache - Documentação Oficial do Apache.

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.

Save

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.

Resultado

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 te ajudar da mesma forma que me têm feito.

Sobre o VHost

Esta ferramenta também está sendo divulgada e recomendada nos seguintes sites :

iMasters - iMasters Box - Ferramentas para Desenvolvedores

Viva o Linux - Porque nós amamos a liberdade

Asterisk Docs - A vontade de ensinar com o desejo de aprender!

Bando de Dados - Site Oficial do Projeto VHost.

vhost's People

Contributors

salomaosantos avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.