Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mariacarolinass/config-servidor-apache2

Configurando um servidor Apache2 em uma máquina virtual
https://github.com/mariacarolinass/config-servidor-apache2

apache2 debian linux servidor sistemas-operacionais virtualbox

Last synced: 10 days ago
JSON representation

Configurando um servidor Apache2 em uma máquina virtual

Awesome Lists containing this project

README

        

# Prática 1

Configurando um servidor Apache2 em uma máquina virtual.

*******
Sumário
1. [Instalação da máquina virtual: VirtualBox](#virtualbox)
2. [Instalação da imagem do sistema operacional: Debian](#debian)
3. [Criação da máquina virtual mais instalação do Debian no VirtualBox](#ambiente)
4. [Configurando e instalando o servidor web Apache 2](#apache2)
5. [Configurando dois sites no mesmo servidor](#2sites)

*******

## 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.

- [Link para instalação do VirtualBox](https://www.virtualbox.org/wiki/Downloads).
- [Saiba mais sobre o VirtualBox](https://www.virtualbox.org/wiki/VirtualBox).

## 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](https://www.debian.org/distrib/).
- [Saiba mais sobre o Debian](https://www.debian.org/).
- [Saiba mais sobre Linux em geral: Guia Foca Linux](https://www.guiafoca.org/guiaonline/iniciante/).

## 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.

3. 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".

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

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

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

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

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

9. 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:

```

Teste

Editando um site

```

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.

```

ServerName site1.site.com
DocumentRoot /var/www/site1.site.com

```

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:

```
site1.site.com
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](https://github.com/MariaCarolinass/config-sistema-linux-debian/blob/main/README.md)**