Zend Server 8 – Virtual Hosts

Neste post da série sobre o Zend Server 8, vou falar um pouco sobre a configuração de Virtual Hosts.

O que é Virtual Host?

Virtual Host é um recurso dos servidores de página (apache, nginx, iis, etc) que disponibiliza vários endereços para um mesmo servidor/ip.

Por exemplo, suponha que você possui um servidor na internet com IP 192.168.1.1 e você quer hospedar várias páginas diferentes, como exemplo.com e meublog.com.br. Em ambos os domínios, o IP de destino é o mesmo, como o servidor vai saber qual diretório usar na hora de um acesso? Aí que entra o Virtual Host.

Basicamente o que o Virtual Host faz, é informar que se alguém acessar o endereço exemplo.com ele vai ser direcionado para o diretório “/home/exemplo.com/public” enquanto o meublog.com.br para “/home/meublog.com.br”. Com isso o servidor de páginas consegue hospedar vários domínios diferentes no mesmo IP.

Para maiores detalhes sobre Virtual Hosts, consulte a página do Apache.

Sendo um recurso muito importante em hospedagem de sites, ele está presente no Zend Server e de forma muito simples de se usar.

Criando um Virtual Host no Zend Server

Primeiro vá no menu Applications -> Virtual Hosts. Esta tela mostra todos os VirtualHosts já cadastrados. Após a instalação, o único que existe é um “*” que é o padrão.

VirtualHost1Clique em “Add Virtual Host” e especifique o nome do domínio e a porta (por padrão é a 80).

VirtualHost2

Na próxima tela você pode especificar se este domínio vai usar conexão segura (https) ou não. Se for usar, você deve informar o caminho dos arquivos do certificado digital.

tela3

 

Por último o template do Virtual Host. Normalmente cada projeto meu fica num diretório diferente e não no Root do servidor de páginas, então normalmente seleciono Editar e altero 2 linhas no template. Abaixo mostro o template original:

E como fica com a alteração:

tela4

Depois de confirmar a criação, o Zend Server vai checar se o modelo editado está correto e salvá-lo.

tela5

E pronto, basta reiniciar o Zend Server para o novo domínio entrar no ar.

tela6

Muito simples e prático.

Referências:

Parte 1 – Visão Geral

Parte 2 – Instalação e Configuração

Parte 3 – Virtual Hosts

Parte 4 – Z-Ray

Parte 5 – Distribuição (Deployment)

Parte 6 – Definir uma aplicação

Parte 7 – Métrica

Parte 8 – Eventos e Code Tracing

Zend Server

Até a próxima!

Leandro Silva

PHP developer since 1997, loves movies, music and dogs.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*