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)