Cursos / Redes de Computadores / Redes de Computadores II / Aula

arrow_back Aula 03 - Web: Protocolo HTTP e servidor Apache – Parte II

Criando vários domínios no mesmo servidor web Apache

O Apache pode ser facilmente configurado para hospedar diversos sites distintos em um mesmo servidor.

Tomando como base a configuração já existente, bastaria alterar o arquivo /etc/apache2/sites-enable/metropole e inserir as configurações referentes ao novo site.

A seguir vemos uma nova versão desse arquivo, estando agora o Apache configurado para hospedar os sites www.metropole1.edu.br e www.metropole2.edu.br.

Figura 4 - Arquivo de configuração do Apache para dois sites

Para testarmos as novas configurações, inserirmos uma nova linha no arquivo /etc/hosts, semelhante ao que foi configurado do exercício anterior, e reiniciamos o servidor Apache. A seguir, mostramos as duas linhas que foram inseridas.

Figura 5 - Linhas adicionadas no arquivo hosts para nosso exemplo

Lembre-se que em uma rede real você não iria utilizar o arquivo hosts para associar os endereços IP aos nomes. Isso seria feito no servidor de DNS.

Pronto! Se acessarmos http://www.metropole1.edu.br estaremos acessando as páginas na pasta /var/www/metropole1; e se acessarmos http://www.metropole2.edu.br, estaremos acessando as páginas na pasta /var/www/metropole2.

Também seria possível separar a configuração dos dois sites (metropole1 e metropole2) em dois arquivos separados. Nesse caso, utilizaríamos o comando a2ensite para cada um deles.

Veja aqui a explicação sobre apache.

Versão 5.3 - Todos os Direitos reservados