Skip to content

MariaCarolinass/config-servidor-apache2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

Prática 1

Configurando um servidor Apache2 em uma máquina virtual.


Sumário

  1. Instalação da máquina virtual: VirtualBox
  2. Instalação da imagem do sistema operacional: Debian
  3. Criação da máquina virtual mais instalação do Debian no VirtualBox
  4. Configurando e instalando o servidor web Apache 2
  5. Configurando dois sites no mesmo servidor

Instalação da máquina virtual: VirtualBox

O VirtualBox é um virtualizador completo de uso geral. É um ambiente virtual que simula a experiência de usar um sistema operacional sem precisar fazer a sua instalação na máquina física.

Instalação da imagem do sistema operacional: Debian

Para configurar o VirtualBox precisamos baixar uma imagem de algum sistema operacional.

O Projeto Debian é uma associação de indivíduos que têm como causa comum criar um sistema operacional livre. O sistema operacional criado é chamado Debian. Os sistemas Debian atualmente usam o kernel Linux ou o kernel FreeBSD.

Criação da máquina virtual mais instalação do Debian no VirtualBox

Criando a máquina virtual

  1. Clicar em "Novo" para criar a máquina virtual.

  2. Escolher o nome do sistema operacional, tipo de sistema operacional "Linux" e a versão da imagem escolhida "Debian 32-bit" ou "Debian 64-bit".

  3. O tamanho da memória deve continuar na opção recomendada de 1024MB para um computador com 2GB ou mais de memória.

  4. Deixar marcado “Criar um novo disco rígido virtual agora”.

  5. Escolher um arquivo do tipo "VDI (VirtualBox Disk Image)" para a criação do disco rígido.

  6. Para otimização de processamento, o armazenamento em disco rígido físico será de tamanho fixo.

  7. O disco criado terá o tamanho recomendado de 8GB.

  8. Por fim, a máquina será criada e após a sua finalização devemos clicar em "Iniciar" da máquina virtual.

Instalando o Debian na máquina virtual criada

  1. Ao iniciar a máquina virtual pela primeira vez, clique na pasta amarela e "Acrescente" o arquivo da imagem do Deabian que foi baixada anteriomente. Depois ao escolher corretamente o arquivo, clique em "Iniciar".

  2. Aperte “Enter” para escolher a opção “Graphical install”.

  3. Selecione o idioma “Portuguese (Brazil)”.

  4. Logo em seguida, a localidade “Brasil”.

  5. Selecione o mapeamento do teclado “Português Brasileiro” e aguarde.

  6. Defina o nome da máquina.

  7. O nome de domínio fica em branco.

  8. Defina a senha de root. LEMBRE-SE DA SENHA.

  9. Digite a senha novamente, para confirmar.

  10. Digite o nome completo do usuário.

  11. Digite o nome de usuário para acessar o computador.

  12. Defina a senha para o usuário. LEMBRE-SE DA SENHA.

  13. Confirme a senha do usuário.

  14. Selecione a localidade para configurar o relógio.

  15. Selecione a opção de Particionamento do Disco “Assistido - usar o disco inteiro”.

  16. Selecione o disco disponível.

  17. Selecione a opção “Todos os arquivos em uma partição (para iniciantes)”.

  18. Selecione a opção “Finalizar o particionamento e escrever as mudanças no disco”.

  19. Confirme a ação "Sim" e aguarde a instalação do sistema básico.

  20. Selecione “Não” para não adicionar novos CDs ou DVDs.

  21. Escolha o país mais próximo para configurar o servidor "Brasil".

  22. Escolha um servidor "deb.debian.org".

  23. Não é necessário fazer configuração de proxy. Aperte “Enter” e aguarde a instalação.

  24. Selecione a opção “Não” para participar do concurso de instalação de pacotes.

  25. Utilizando as setas e a tecla “Espaço”, marque as opções "Xfce", "servidor de impressão", "utilitários de sistema padrão" e aperte “Enter”.

  26. Selecione “Sim” para instalar o GRUB para inicializar o Sistema Operacional.

  27. Indique o dispositivo na lista "/dev/sda", para instalação do carregador.

  28. Selecione “Continuar” para encerrar a instalação.

Configurando e instalando o servidor web Apache 2

Com a máquina virtual devidamente criada no VirtualBox e funcionando com o sistema operacional Debian. Inicialize a máquina virtual e abra o terminal para começar a instalação do servidor Apache.

Entre como usuário (root) administrador digitando o comando abaixo e logo após, digite sua senha:

$ su

Instale o servidor Apache:

# apt-get install apache2

Para verificar se o Apache está funcionando:

# systemctl status

Na máquina virtual, clique em "configurações" > Rede > Altere a rede para Conectado a: Host-only. Depois volte ao terminal, para atualizar as configurações de rede:

# /sbin/dhclient

Verifique qual é o endereço IP da sua máquina com o comando abaixo:

# ip addr

O seu endereço IP está na linha "inet".

Acesse o seu endereço IP, digitando ele em seu navegador web de preferência e confira se irá aparecer a página inicial do Apache.

Editando a página inicial

No terminal, entre para o seguinte diretório:

# cd /var/www/html

Mova o arquivo "index.html":

# mv index.html _index.html

Agora edite o arquivo "_index.html". Obs: Você precisa editá-lo como um usuário administrador, no seu editor de texto de preferência. Utilizei o editor "gedit", caso ele não esteja instalado: # apt-get install gedit.

Apague todo o código html no arquivo _index.html e digite um novo. Por exemplo:

<html>
<header><title>Teste</title></header>
<body><h1>Editando um site</h1></body>
</html>

Finalmente, verifique se a página foi editada digitando o endereço IP da máquina em um navegador web. Caso seja preciso, reiniciei o Apache: systemctl restart apache2.

Configurando dois sites no mesmo servidor

No terminal, você precisa acessar o diretório /var/www/ e criar duas pastas para salvar os dois sites:

# mkdir site1.site.com
# mkdir site2.site.com

Então, entrar em cada uma das pastas, criar e editar um arquivo .html para cada:

# cd site1.site.com
# nano index.html
# cd site2.site.com
# nano index.html

OBS: Não esqueça de digitar algo nos arquivos criados.

Agora vamos sair do diretório que estamos com ..cd (digitar 2x) e criar os aquivos de configurações para esses sites:

# cd /etc/apache2/sistes-available/
# touch site1.site.com.conf
# touch site2.site.com.conf

Você deve digitar o seguinte código abaixo e adpatá-lo para cada um dos arquivos:

Utilize nano site1.site.com.conf para abrir edição.

<VirtualHost *:80>
  ServerName site1.site.com
  DocumentRoot /var/www/site1.site.com
</VirtualHost>

Ao terminar de salvar os dois arquivos de configurações, atualize os arquivos do site com o comando:

# /sbin/a2ensite site1.site.com
# /sbin/a2ensite site2.site.com

Caso precise reiniciar o Apache2: systemctl reload apach2 | systemctl restart apach2.

Finalmente, entre no seu gerenciador de arquivos e encontre o aquivo Host, pesquisando pelo seguinte diretório:

No Linux: /etc/hosts
Windows: c:\Windows\System32\drivers\etc\hosts

Entre no arquivo hosts como administrador e na última linha do arquivo digite:

<Número-do-seu-endereço-IP>   site1.site.com
<Número-do-seu-endereço-IP>   site2.site.com

Agora, os sites podem ser acessados digitando o endereço IP em um navegador.


Confira também a prática 2: Configurações de sistema na distribuição Linux Debian

Releases

No releases published

Packages

No packages published