---
# System prepended metadata

title: Relatório de João Pedro Martins de Paula

---

Relatório de João Pedro Martins de Paula
===

Como subir um site de modo simples utilizando o Apache server
---

Pré-requisitos:

*   Última versão do Apache server instalada
*   Visual C++ Redistributable
*   Os arquivos do seu site para serem upados (neste tutorial será usado o jogo Clumsy Bird, que pode ser baixado [aqui](https://github.com/ellisonleao/clumsy-bird/archive/master.zip))

## Visual C++ Redistributable
* ### Verificando a arquitetura de seu computador

Para instalar o Apache server, bem como o Visual C++ Redist., é necessário saber se seu computador é x32 ou x64 bits. Para isso vá em **Navegador de arquivos** -> **Meu Computador**. 
Clique em **Meu Computador** com o botão direito e selecione a opção **Propriedades**.
![](https://www.dropbox.com/s/uc3s0ef1qei28qg/Verificar%20Arquitetura.png?dl=1)

Você poderá ver qual a sua arquitetura. Decore-a pois será necessária no próximo passo.

![](https://www.dropbox.com/s/yjhlhcn9igxa5cz/Arq.png?dl=1)

Vá para a [página de download](https://www.microsoft.com/pt-br/download/details.aspx?id=48145) do C++ Redistributable da Microsoft

> Você deve instalar o VC++ Redist. de acordo com a língua de seu computador. Caso use o Windows 10 em inglês, acesse [este link](https://www.microsoft.com/en-us/download/details.aspx?id=48145).

Clique no botão de *Baixar*, e em seguida selecione o download de acordo com a arquitetura de seu computador.

![](https://www.dropbox.com/s/gk50k3zfgkf18i5/redist%2032%20%20ou%2064.png?dl=1)

Execute o arquivo baixado para poder instalá-lo.

## Apache Server

### Baixe a última versão do Apache Server

Na página Home do [Apache Lounge](https://www.apachelounge.com/download/), clique no botão *Downloads*, no menu da esquerda
![Apache Lounge home page](https://www.dropbox.com/s/31jrdhmxdwnc6gd/Apache%20Lounge%20homepage.png?dl=1)

Selecione o link de acordo com a sua arquitetura

![](https://www.dropbox.com/s/fqmt7tmz8v9cprx/Sele%C3%A7%C3%A3o%20apache%20lounge.png?dl=1)

Será baixado um arquivo .zip. Abra-o e extraia de dentro dele a pasta "Apache24" para o seu diretório raiz (C:).


* #### Verificando a disponibilidade da porta 80
Antes de prosseguirmos com a instalação, vamos verificar se a porta 80 de nossa máquina está disponível para uso do Apache. Para isso, digite **cmd** na barra de pesquisa do Windows. Clique com o botão direito sobre o resultado e clique em **Executar como administrador**

Dentro do Prompt de Comando, digite o seguinte comando:

    netstat -anb | findstr 0.0.0.0:80
   
![](https://www.dropbox.com/s/xvatse0qibe5dyi/Netstat.png?dl=1)

Caso o cmd não retorne nada, significa que a porta está livre para uso. 

>Se retornar, será algo parecido com:
![](https://www.dropbox.com/s/h4h3bp67mx1qk6n/Erro%20netstat.png?dl=1)
>
>A única mudança que deverá fazer é, nos próximos passos, utilizar outra porta para o servidor Apache. Recomendo as portas 8080, 81 e 82.

### Configurando o Apache Server
Agora que vimos que a porta 80 está livre, precisamos fazer as configurações do Apache. Abra o Explorador de Arquivos, vá para **Este Computador** -> **C** -> **Apache24** -> **conf** e abra o arquivo **httpd.conf** com um editor de texto ou o bloco de notas.

Dentro do editor, aperte **Ctrl + f** para abrir a ferramenta de pesquisa e digite **SRVROOT**

![](https://www.dropbox.com/s/m4n254d0qd55ylv/Ctrlf.png?dl=1)

Verifique se o campo encontrado está como:

    Define SVROOT "c:/Apache24"

![](https://www.dropbox.com/s/ya312zhdorwb70h/SRVROOT.png?dl=1)

Depois, use novamente o **Ctrl + F**, e pesquise por **LISTEN 80**

![](https://www.dropbox.com/s/63f96kjafkhwo0x/LISTEN.png?dl=1)

Verifique se o campo encontrado está como mostrado abaixo

    Listen 80
    
> Caso a porta 80 esteja sendo usada, coloque 0.0.0.0:numero-de-outra-porta depois do *Listen*

### Adicionando o serviço do Apache

O próximo passo é adicionar o Apache com um serviço do Windows. Para isso, ainda em seu prompt de comando como administrador, digite os comandos:

    cd C:\Apache24
    
    cd bin
    
    httpd.exe -k install
    
![](https://www.dropbox.com/s/cvh2d997r4kruhl/Adicionando%20como%20servi%C3%A7o.png?dl=1)
    
Caso uma janela de permissão do firewall apareça, conceda permissão

![](https://www.dropbox.com/s/8iyj54fwssth1o5/Conceder%20acesso%20Firewall.png?dl=1)

Em seguida, vamos ligar esse serviço recém adicionado. Digite, na barra de pesquisa do Windows, **Services**

Dentro de Services, encontre o item **Apache24**
![](https://www.dropbox.com/s/jt9jknp6cs0qgvk/Lista%20de%20servi%C3%A7os.png?dl=1)

Dê dois cliques em cima dele. Clique em **Start**, aguarde o carregamento e depois clique em **Ok**

![](https://www.dropbox.com/s/b20iosflvv5v84l/Start%20no%20servi%C3%A7o.png?dl=1)

Agora é necessário colocar o seu site para ser subido pelo Apache. Copie todos os arquivos de seu site, vá para **Meu Computador** -> **C:** ->**Apache24** -> **htdocs**, remova o arquivo *index.html* que está ali.
![](https://www.dropbox.com/s/mguwctihaulabz2/Index%20original.png?dl=1)

Agora, cole os arquivos do seu site.

![](https://www.dropbox.com/s/xked2ws0xvma9c4/Arquivos%20Clumsy%20bird.png?dl=1)

Abra o seu navegador e na barra de endereço digite localhost, ou localhost:<porta-utilizada>.

Se o que apareceu foi o seu site, parabéns! Você acaba de configurar o seu primeiro servidor!

![](https://www.dropbox.com/s/y63ig94upsqpzk4/Resultado%20final.png?dl=1)

