Aprenda configurar o Wamp Server como um Servidor Online

Configurar o Wamp Server como um servidor online

Nesta matéria exclusiva, vou ensinar como criar e configurar um servidor online em seu computador, acessível através da Internet, com o uso do software Wamp Server. Com isso, você poderá hospedar jogos online ou sites para rodarem diretamente do seu computador, sem a necessidade de contratar uma hospedagem na Internet…

Muitos não sabem, mas é perfeitamente possível tornar o seu computador ou notebook, um servidor, seja de jogos, sites ou qualquer tipo de aplicativo. Para isso, temos que configurar o Windows para aceitar conexões externas e o nosso roteador para redirecionar as portas corretamente.

O Software utilizado para esta matéria é o Wamp Server (Windows, Apache, MySQL, PHP5). Este software instala automaticamente todo o necessário para você rodar um servidor local ou online em sua máquina. Baixe a versão correspondente ao seu sistema operacional:

* Wamp Server 2.1d X86 (Windows 32 bits)
* Wamp Server 2.1d X64 (Windows 64 bits)

 

Configurando o Wamp Server para funcionar online

Após instalar a versão adequada do Wamp Server em seu computador, inicie o programa clicando em seu atalho na área de trabalho, ou pela pasta onde ele foi instalado. Irá aparecer um ícone em seu Tray (o relógio do Windows):

Icone do Wamp Server no Relógio do Windows

Ícone do Wamp Server

Este ícone pode assumir 3 formatos, verde (ok), laranjado (ativando o sistema) e vermelho (desativado ou com algum problema). Caso o ícone não esteja vermelho, reinicie o Windows e ao retornar, inicie novamente o Wamp Server. Com o Wamp Server ativo, podemos seguir com a nossa matéria. Aproveite antes de começar e troque a linguagem padrão (inglês) para português, clicando o botão direito no ícone do sistema > idioma.

 

1 – Teste de porta de rede:
Antes de começarmos a configuração do Wamp Server, temos que certificar que ele está escutando a porta 80 (porta de rede utilizada pelos navegadores). Para fazer este teste, clique no ícone do Wamp Server no relógio do Windows, vá em Apache > Service > Testar porta 80:

Wamp Server trabalhando na porta 80 - ok

Wamp Server Apache trabalhando na porta 80 - ok

Caso a porta 80 esteja sendo usada por outro programa que não o Apache, você tem um problema. Existe algum outro software trabalhando nesta porta, ele impedirá o Apache de trabalhar corretamente nela. Talvez seja o IIS, o Skype enfim, são inúmeras as possibilidades. A única solução é trocar a porta usada pelo Apache do Wamp Server, para uma porta alternativa, como a porta 8080. Para substituir é muito fácil, clique no ícone do Wamp Server > Apache > httpd.conf. Localize a linha Listen 80 e substitua por Listen 8080, após isso localize ServerName localhost:80 e substitua por ServerName localhost:8080. Salve o arquivo e reinicie todos os serviços, esta opção está localizada no ícone do programa no relógio do Windows.


2 – Configurar o seu modem / roteador
:
Agora, devemos configurar o seu modem / roteador para redirecionar a porta 80 TCP/UDP para o IP do computador onde está instalado o Wamp Server corretamente, assim, ao acessar o seu IP externo, o roteador irá redirecionar o acesso ao Wamp. Esta configuração varia muito de roteador para roteador (entre modens também), nesta matéria eu estou usando um roteador 3COM.

Em primeiro lugar, temos que descobrir qual é o seu IP local, do computador onde está instalado o Wamp Server. Para isso, faça o atalho WIN + R (botão do Windows no teclado + R), digite cmd e no prompt que irá apareçer, digite ipconfig. Localize o IP local da sua placa de rede utilizada por você para receber a conexão com à Internet:

Verificando o seu IP Local

Verificando o seu IP Local

 

No meu caso, o IP da minha placa de rede conexão à Internet é 192.168.0.3. Com este IP em mãos, abra um navegador qualquer (Explorer, Firefox etc) e digite o IP do seu roteador, no meu caso, é o IP referente ao meu Gateway da imagem acima (192.168.0.1). Caso não saiba qual é o IP do seu roteador, verifique em seu manual de instalação ou no site do fabricante:

Acessando o roteador pelo navegador

Acessando o roteador pelo navegador

 

Procure no seu roteador uma opção chamada Virtual Server ou similar, e configure para que o roteador redirecione a porta 80 TCP/UDP do seu navegador para o seu IP Local (o IP que nós consultamos agora pouco):

Configurando o redirecionamento de portas no roteador para colocar o Wamp Server Online

Configurando o redirecionamento de portas no roteador para colocar o Wamp Server Online

 

Clique no botão Add ou Salvar. Lembrando que se no começo do tutorial você precisou substituir a porta de rede padrão do Apache (80) por uma alternativa (8080), você deve redirecionar para esta porta em seu roteador.

 

3 – Testar o servidor online:
Após seguir estas etapas, o seu Wamp Server já está pronto para apareçer na Internet. Clique no ícone do Wamp Server no relógio do Windows e selecione a opção Colocar Online ou Put Online se estiver em inglês:

Colocar Wamp Server Online

Colocar Wamp Server Online

 

Após isso, vamos descobrir qual é o seu IP Externo, ou seja, o seu IP de Internet. Abra o site http://meuip.datahouse.com.br/, irá aparecer no meio da tela o seu IP de Internet (No meu caso, o meu IP é 187.57.10.246):

Visualizando o seu IP Externo

Visualizando o seu IP Externo

 

Para finalizar, copie este IP e acesse-o em seu navegador. Se você seguiu todos os passos corretamente, irá apareçer o diretório WWW do seu Wamp Server na sua tela:

Wamp Server Online

Wamp Server Online

 

Caso não seja visualizado o seu Wamp Server como a imagem acima, verifique se o Firewall do Windows ou do seu roteador estão bloqueando as requisições externas feita ao seu Apache. Desative-os temporariamente e teste novamente.

Vejam o vídeo do Wamp Server rodando na Internet: http://www.youtube.com/watch?v=fBGGgZazmwE
Espero que tenham gostado, qualquer dúvida postem nos comentários.

Tags: , , ,

Deixe o seu comentário





16 Comentários Deixe o seu

  1. Norberto Soares - 18 de abril de 2012 as 9:33 PM

    sim erebo o k me está a dizer mas e que os sites serão para consumo proprio, tenho cpu que me aguenta 48 horas para o pc, no qual teno uma ligação de 20 mbs de internet e gostava mesmo de ter todos os meus sites na minha maquina…. apenas gostava deos ter com difeentes dominios…

    mas contudo obrigado na mesma

  2. Lucas Peperaio - 17 de abril de 2012 as 9:13 PM

    Olá Norberto. Sempre que possível e quando eu sei a resposta para alguma pergunta, eu procuro ajudar. Dependendo do caso, pesquiso e quando encontro a resposta, volto a matéria e respondo. Nem sempre posso dar atenção especial a um leitor, visto que recebo várias dúvidas por e-mail. O mesmo vale para MSN.

    Veja que, instalar um servidor online para hospedagem, requer conhecimentos avançados em rede, apache, sistema de nameservers e dns, firewall e outros ajustes. Além disso, o seu “pc/servidor” deverá contar com energia ininterrupta com no-breaks online, HDs em Raid para backup e claro, um link de Internet de alta velocidade de upload, de no mínimo 5 MB/s.

    O maior problema de hospedar sites em PCs comuns, é o acesso ao HD. A sua máquina ficará lenta, e por sua vez o acesso aos sites neles hospedados também, devido às baixas velocidades dos discos comuns (Sata), de 300 MB/s. Pelo custo, trabalho, compensa você pegar uma revenda web.

  3. Norberto Soares - 17 de abril de 2012 as 3:30 PM

    oi Lucas ja desististe de responder as pessoas do teu blog???, e que ja tou a espera a muito tempo de respostas da tua parte obrigado…

  4. Rodrigo - 18 de março de 2012 as 12:16 PM

    Como eu faço isso pelo modem da Net?
    Modelo do modem: RCA Thomson DHG534B

  5. Norberto Soares - 16 de março de 2012 as 11:41 PM

    E já agora adiciona o meu email no teu msn para que possamos falar, terei muito gosto em falar contigo e tenho uma proposta para te fazer!!!

  6. Norberto Soares - 16 de março de 2012 as 11:36 PM

    Oi lucas, eu tenho uma net de 20Mb e como o meu contracto de fidelização está prestes a acabar estou a pensar continuar com os mesmos 20 Mb ou mais, será que me podias dar uma ajuda como fazer isso porque ja tenho algumas pessoas a me perguntar se vou conseguir porque desta forma sempre ganharei algum dinheiro com a hospedagem de sites em meu pc/servidor, já estive a pesquisar na net até no you tube e ja tentei fazer isso no final do ano de 2011, mas nunca consegui axo que perdia algum parametro…
    Toda a ajuda da tua parte seria bem vinda…

    Obrigado NSoares

  7. Lucas Peperaio - 14 de março de 2012 as 9:41 PM

    Olá Daniel. Não há necessidade de configurar nada no modem, se ele estiver operando no modo bridge (ou seja, ele está apenas acessando a internet e enviando para o roteador), sendo apenas necessário abrir e redirecionar as portas no roteador, como este tutorial. Caso esteja ainda com dúvida, acesse a interface do seu modem e veja se nele também é possível redirecionar portas, faça igual ao roteador.

  8. Daniel Bugim - 12 de março de 2012 as 10:49 AM

    Oi Lucas tudo bem?

    Primeiramente parabéns pelo blog!

    Fiz todas as etapas, só que tem uma diferença, eu tenho um modem e um roteador wireless, eu configurei os dois com o ip do servidor apache com a porta 80, (192.168.1.101) identifiquei o meu IP externo 201.41.232.194 porém ao acessá-lo ele pede o usuário e senha do modem… e na verdade eu gostaria que aparecesse o Moodle que eu configurei.. pode me ajudar?

  9. Lucas Peperaio - 10 de março de 2012 as 10:17 PM

    Sim você pode fazer isso Norberto, e não há necessidade de saber programar, apenas de configuração de redes e do seu servidor. Mas para ter um ou mais domínios em seu servidor local, você precisará ter uma conexão de Internet muito alta (no mínimo 10 MB/s de Upload) e IP Fixo, para aguentar picos de trafégo que podem acontecer.

  10. Norberto Soares - 10 de março de 2012 as 12:49 AM

    Boas é o seguinte,
    Estou com uma duvida sobre o wamp server…
    Será que posso colocar mais que um site com diferente dominio hosedado no meu pc local ou seja um PC a rodar o wamp para hospedagem de vários sites???
    Agradecia Resposta pois tou a tentar fazer isso a muito tempo mas como não tenho muitos conhecimentos de programação toda a ajuda possivel será bem vinda.
    OBRIGADO

  11. Lucas Peperaio - 21 de fevereiro de 2012 as 1:18 PM

    Olá Andrios. Em primeiro lugar eu te recomendo estudar HTML e CSS, estas duas linguagens são as principais que você deve aprender no momento. Depois vc pode investir em linguagens de programação como PHP e Javascript, também muito importantes. Um site comum contem no mínimo essas 4 linguagens.

    Sobre o servidor caseiro, até é possível mas eu não recomendo pois, o seu computador terá que ficar ligado 24 horas e você precisará de no mínimo uma conexão de Internet de 30 MB para que o site não fique lento. Por este motibo óbvio acho que não compensa, recomendo contratar uma hospedagem

  12. andrios belmonte - 21 de fevereiro de 2012 as 12:40 PM

    ola lucas , gostaria de tirar algumas duvidas fundamentais, o que acontece estou começando na areá de Webdesign, e gostaria que você me aconselhasse, por onde eu devesse começar a estudar e que assuntos deveria abordar primeiro para o aprendizado! ; também uma outra duvida se pudesse me esclarecer, no caso estou em um projeto de fazer o site da minha igreja, e no entanto eu gostaria de saber se teria alguma forma de fazer um servidor caseiro em que as pessoas pudessem acessa lo através do meu servidor , podendo baixar conteúdos, e demais atrativos, poderia me dizer se isso seria possível, ou terei que pagar pelo site de hospedagem,? o que você me sugere a fazer , pelo tempo de experiencia que você tem como webmaster. obrigado e seu blog já se encontra em meus favoritos, valew e ate mais….

  13. Lucas Peperaio - 1 de janeiro de 2012 as 3:40 AM

    Anderson Coutinho, provavelmente existe algum erro no redirecionamento de portas, pois o modem não está redirecionando a porta 80 para o seu servidor. Você fez corretamente, como os passos acima?

  14. Anderson Coutinho - 1 de janeiro de 2012 as 2:51 AM

    Não consegui D:

    Quando eu coloco o meu IP 187.4.26.18 , ele vai para o site do modem -.-

  15. Lucas Peperaio - 24 de dezembro de 2011 as 6:45 PM

    Infelizmente Edu, a única forma de otimizar o aceleramento do WordPress, é investir num hardware melhor, especialmente em HDs rápidos como os discos SSD e em processadores TOPs de linha, como o Core I7. É claro que, todo o conjunto importa (memórias, placa-mãe), mas estes itens são os fundamentais.

    É por esta razão que nos servidores da internet, os sites abrem mais rapidamente, se comparado ao Wamp Server Local.

  16. Edu Oliveira - 24 de dezembro de 2011 as 10:18 AM

    Boa Lucas, muito bom o post cara, o bom é que vc abordou des da instalação a configuração de modem e rede, agora me diz uma coisa, vc tem alguns macetes para acelerar por exemplo o carregamento de um wordpress no wamp? obrigado pela atenção e parabéns pelo post.

Receba Grátis Novidades do meu blog em seu E-mail!


Após o Cadastro você receberá um Email Automático. Clique no link enviado para Ativar e receber as novidades.


Categorias do site

Mais visitados