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.
- Link para instalação do Debian.
- Saiba mais sobre o Debian.
- Saiba mais sobre Linux em geral: Guia Foca Linux.
Criação da máquina virtual mais instalação do Debian no VirtualBox
Criando a máquina virtual
Clicar em “Novo” para criar a máquina virtual.
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”.
O tamanho da memória deve continuar na opção recomendada de 1024MB para um computador com 2GB ou mais de memória.
Deixar marcado “Criar um novo disco rígido virtual agora”.
Escolher um arquivo do tipo “VDI (VirtualBox Disk Image)” para a criação do disco rígido.
Para otimização de processamento, o armazenamento em disco rígido físico será de tamanho fixo.
O disco criado terá o tamanho recomendado de 8GB.
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
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”.
Aperte “Enter” para escolher a opção “Graphical install”.
Selecione o idioma “Portuguese (Brazil)”.
Logo em seguida, a localidade “Brasil”.
Selecione o mapeamento do teclado “Português Brasileiro” e aguarde.
Defina o nome da máquina.
O nome de domínio fica em branco.
Defina a senha de root. LEMBRE-SE DA SENHA.
Digite a senha novamente, para confirmar.
Digite o nome completo do usuário.
Digite o nome de usuário para acessar o computador.
Defina a senha para o usuário. LEMBRE-SE DA SENHA.
Confirme a senha do usuário.
Selecione a localidade para configurar o relógio.
Selecione a opção de Particionamento do Disco “Assistido - usar o disco inteiro”.
Selecione o disco disponível.
Selecione a opção “Todos os arquivos em uma partição (para iniciantes)”.
Selecione a opção “Finalizar o particionamento e escrever as mudanças no disco”.
Confirme a ação “Sim” e aguarde a instalação do sistema básico.
Selecione “Não” para não adicionar novos CDs ou DVDs.
Escolha o país mais próximo para configurar o servidor “Brasil”.
Escolha um servidor “deb.debian.org”.
Não é necessário fazer configuração de proxy. Aperte “Enter” e aguarde a instalação.
Selecione a opção “Não” para participar do concurso de instalação de pacotes.
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”.
Selecione “Sim” para instalar o GRUB para inicializar o Sistema Operacional.
Indique o dispositivo na lista “/dev/sda”, para instalação do carregador.
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.