Configurando um VPS para hospedagem de site – Parte 1: Introdução

Neste tutorial vou mostrar como configurar um servidor VPS Linux de 5 dólares/mês, para hospedagem de site. E o servidor ainda pode ser usado para outros serviços Linux como VPN, servidor de aplicativos, etc…

Durante alguns meses fiz testes com vários provedores de hospedagem, no Brasil e no exterior, e cheguei a uma conclusão: Sempre que o Fator Binário começa a ter muitos acessos no mesmo dia a hospedagem apresenta problemas como “Bad Request” ou “Time Limit”.

As hospedagens compartilhadas que contratamos, além de serem limitadas, geralmente demoram para solucionar o problema deixando o site fora do ar por horas. “E a culpa é sempre do WordPress usando muitos recursos.”

Em minha pesquisa decidi testar um servidor VPS com hospedagem cloud (nuvem) da DigitalOcean, optei por esta empresa por ser a que oferece o melhor custo/benefício do mercado. Vejam:

VPS na DigitalOcean :
  • IP dedicado
  • Servidores Cloud
  • Hospedagem em SSD
  • Taxa de transferência com limite a partir de 1 TB/mês
  • Suporte muito rápido (já abri alguns tickets de suporte e eles respondem em minutos)
  • Durante quase um mês hospedado nos servidores deles o site ficou offline uma única vez por 3 minutos apenas
  • 5 dólares mensais (não é promoção); E assinando pelo nosso link (clicando aqui) você ainda ganha 10 dólares, ou seja paga U$5 no primeiro mês e tem crédito para hospedar 3 meses.
  • É hoje uma das maiores empresas mundiais que alugam servidores cloud, competindo diretamente com Linode e Amazon.

Clique aqui para assinar o serviço da Digital Ocean e ganhe um crédito de 10 dólares para usar em hospedagem.


Para quem não conhece, VPS é um Servidor Privado Virtual, configurado em um servidor físico (uma máquina servidora pode suportar vários VPS), que podemos acessar remotamente para configurar serviços. Na realidade quando alugamos uma hospedagem de site em provedores como Hostgator, UOL, Locaweb, etc…, alugamos um espaço dentro de um VPS, pois no mesmo VPS é possível hospedar vários sites (veremos isso adiante).

A grande dificuldade de configurar um VPS é encontrar tutoriais para conseguirmos fazer rodar nossa aplicação, seja ela WordPress, Drupal ou qualquer outra. O diferencial deste tutorial é que, além de mantê-lo atualizado, vamos ajudar a configurar aqueles que assinarem o serviço pelo nosso link de referência: ( http://www.digitalocean.com )

O tutorial apresentado será dividido em partes para não ficar muito extenso e de difícil leitura. No final você terá um servidor Linux Ubuntu 14.10 rodando LEMP (Nginx + MySQL + PHP), servidor de email e Wordpress, e com opção ainda de hospedar múltiplos sites no mesmo servidor.

Observação: Se você pretende hospedar vários sites e caixas de correio recomendamos o tutorial Debian + ISPConfig 3, que é o nosso servidor configurado atualmente aqui no site. É de fácil gerenciamento permitindo transformar o VPS em uma revenda de sites.

* É importante salientar que aquela instalação de aplicativos automática pelo painel da DigitalOcean não funciona como deveria, explicarei isso na parte 3 “Instalando o Linux”.


Í N D I C E

0.Ganhe Bitcoins e pague sua hospedagem/domínio/VPS

1.Introdução

2.Assinando o Serviço

3.Instalando o Linux

4.Painel de Controle

5.Zona DNS

6.Instalando o LEMP

7.Nginx

8.Servidor de Email

9.WordPress

10.Multisite

11.Multisite II

12.Adicionando Memória Swap

13.Otimizando o NginX

14.Autenticação de Emails com DKIM

15.Desktop Remoto via VNC


 Configurando um VPS para hospedagem de site – Parte 1: Introdução
Tutorial VPS Básico Ubuntu 〉〉 ÍNDICE ANT PROX

Gestão em infraestrutura de Servidores Cloud VPS e Dedicados. Planos mensais acessíveis e consultoria diferenciada para agências de marketing.
Envie um email para [email protected] e solicite uma análise gratuita!

  • fatorbinario

    Adicionarei ao tutorial nas próximas semanas como acrescentar múltiplos sites no mesmo servidor e como implementar segurança.

  • Eduardo

    Configurando o VPS dessa forma eu terei acesso por FTP aos meus arquivos? Poderei criar pastas, subir arquivos por programas FTP, etc. ou terei que fazer essas coisas pelo WordPress?

  • fatorbinario

    A instalação do WordPress foi só um exemplo no tutorial. É que a maioria das pessoas procura alternativas para hospedagens de site.

    Após finalizar a instalação do Linux na Parte 3 você já terá acesso ao servidor. Em nosso exemplo usei o WinSCP que é muito melhor do que o simples FTP. Via WinSCP você pode acessar FTP, SFTP e SSH, o protocolo SSH dá acesso ao shell do sistema além de poder ser usado como browser FTP normal.

    Algumas pessoas podem optar pela Digital Ocean como servidor de arquivos, por apenas 5 dólares você pode hospedar até 20gb de arquivos na nuvem.

    Tenha em mente que você terá um Linux Ubuntu online, como se o servidor estivesse em sua casa, porém com uma conexão estável de 100mbps e sem preocupar-se com gastos adicionais na conta de energia. No VPS acima você pode colocar qualquer ferramenta/programa disponível para Linux.

  • Bom gostei muito do tutorial, estava buscando algo a respeito da Digital Ocean pois quero rodar um servidor a php e outro a node. Eu não manjo nada de Linux @fatorbinario:disqus tu tens algum tutorial de como instalar node.js em distribuição Linux dentro desta confg. que apresentou no tutorial? A ideia seria rodar apps em node.js em subdominios. Alguma ideia? Grato. Parabéns pelo tuto!

  • Olá Lauro, muito obrigado.

    Para instalar o node.js rode estes comandos:

    sudo apt-get update
    sudo apt-get install nodejs
    sudo apt-get install npm

    O Ubuntu é o sistema que você irá usar ou pode ser o Debian?
    No tutorial Debian com ISPConfig tem o painel de controle para gerenciar aplicativos mais facilmente.

    E ainda tem a opção do ServerPilot com Ubuntu, que é um painel para controlar o servidor mas não usa recursos por ser externo.

    Veja as opções na capa do site.

  • Felipe Wender

    Bom comprei uma vps pelo blue host e eles nao me mandaram nenhuma mensagem do servidor nem nada queria muito sua ajuda

  • Boa noite Felipe.

    Caramba. O servidor padrão deles é quase 50 reais..
    Mas vamos lá, qual sua dúvida?

  • Felipe Wender

    Bom eu paguei e tudo mais, mas não chegou senhas nem nada do servidor remoto, agora não sei oque eu faço
    Eu quero entrar na vps mas não tem nada pra tentar entrar. Oque eu faço ?

  • Se fosse alguma dúvida técnica eu poderia te ajudar. O problema é que isso ai é problema do departamento financeiro deles, e só você pode resolver.

    Por quê não contratou da DigitalOcean??
    Pelo preço de um mês nesse da Blue Host dava pra hospedar na Digital por 5 meses. Você paga $5 ganha mais $10 da minha indicação.

  • Felipe Wender

    Fiquei tao ancioso com meu servidor que nem pesquisei, e saiu issu paguei a mais, errado e nao coloquei meu servidor online.

  • Pois é. Tomara que você consiga resolver com eles.

    Mas a hora que quiser fazer na DigitalOcean use meu link de referência:
    https://www.digitalocean.com/?refcode=8b5c9969b2af

    Eu escrevo tutoriais bem detalhados aqui no Fator e a única forma de recompensa é a galera assinar a DigitalOcean pelo meu link. Mas mesmo assim não deixo de ajudar pessoas como você, que assinam outro serviço e necessitam de ajuda.

    Quando estiver podendo acessar o servidor lá e tiver dúvidas pode perguntar aqui no Fator que eu te auxilio.

  • Felipe Wender

    Bom, enviei um ticket para eles, agora só esperar à resposta. Vou retornar a o seu site breve! Obrigado.

  • Um abraço e boa sorte.

  • Felipe Wender

    Olá sou eu novamente, então, eu estava dando uma olhada nessa empresa que me mandou, ela não aceita pagamento por boleto bancario ?

  • Então Felipe, eu tenho um tutorial muito bom ensinando como carregar créditos no PayPal via Boleto Bancário: https://fatorbinario.com/como-recarregar-creditos-no-paypal-pagando-com-boleto-bancario/

    Esse tutorial é um dos mais acessados aqui do site, sendo divulgado até mesmo em Portugal. Se você digitar paypal com boleto no Google o meu site aparece na primeira página da busca.

    A DigitalOcean aceita PayPal e cartão de crédito internacional, mas a maioria opta pelo boleto com PayPal mesmo.

  • Ei man muito grato segui seu tuto do PayPal e o link da D.Ocean aproveitei e peguei meu dominio na OnlyDomains pq a GoDaddy ta de sacanagem…cada vez que eu tentava comprar dava erro e o preço subia 🙁 emfim me preparando pra seguir seu tuto me deseje sorte 😛 PS: Acho que vou de Ubuntu mesmo pois é a única distribuição Linux que ja tive contato vlw

  • É isso ai Lauro. E se precisar de ajudar é só escrever aqui ou via email.

    Quando quiser comprar domínio seguro, barato e com os melhores do setor acesse a NameCheap. Até o ICANN indica eles. Siga este link quando precisar:
    http://www.namecheap.com?aff=85162

    O tutorial com Ubuntu está sem painel de controle, o de Debian é mais fácil para configurar e gerenciar. Mas fique tranquilo que já tenho na lista de tarefas aqui um novo tutorial para o Ubuntu.

    De qualquer forma pode seguir os meus tutoriais que estão todos completos, não costumo publicar fragmentos de códigos. *Uma dica é ler sempre todos os parágrafos e até o final da página, tem tudo lá, mas a galera se empolga em ver funcionando e esquece de fazer alguns comandos. Não precisa voltar pro Google se der erro, tem tudo no texto.

  • Guia do Host

    Caso queira mais dicas de como criar e hospedar um site, faço um convite, visite http://www.guiadohost.com

  • Para discutir sobre este tutorial use o link para o tópico no Fórum da Comunidade:

    https://fatorbinario.com/comunidade/topico/tutorial-servidor-lemp-wordpress-no-ubuntu/

    *Registre-se na Comunidade e ajude compartilhando conhecimento. Responderei às dúvidas nos fóruns com a mesma rapidez de sempre. Muito Obrigado.

  • Felipe Wender

    E ai brother lembra de mim ? Entao eu me resolvi lá obrigado. Hoje vim pedir uma ajuda para você eu tava vendo algumas VPS, e nao encontrei nenhuma com o valor que me cabe no bolso, eu procuro uma boa que aguenta bastante players porque estou criando um servidor de jogo e tals, eu queria que ela vinhe-se com Ant- DDoS e com plano de hospedagem .com .net e tals, se poder me ajudar agradeço…

  • Os servidores da DigitalOcean são protegidos contra ataques DDOS, o firewall deles é direto em cada node do Datacenter. Em caso de ataque eles bloqueiam temporariamente o acesso aos VPS daquele node (coisa de minutos), até o ataque cessar.

    Um VPS de 5 dólares é o que existe de mais barato no mercado. Cuidado com as ofertas brasileiras de R$ 6,00 ou R$ 15,00 que existem por ae.. É a maior fria. Não vou dar nomes mas é fácil encontrar os anúncios deles.

    Você pode usar o Mono do Linux para rodar aplicações .Net. A Microsoft anunciou a abertura do código da plataforma .Net recentemente exatamente para rodar mais nativamente no Linux, mas enquanto isso não se concretiza pode ser uma solução.

  • Felipe Wender

    Se eu pagar com cartao no paypal o valor muda ?

  • O PayPal converte automaticamente sua compra em dólares para Real. Por exemplo, na DigitalOcean você irá clicar na opção “Billing” para adicionar créditos, em seguida clique na aba PayPal escolhendo um valor (por exemplo 10 dólares), clique Submit. A tela do PayPal irá abrir para você logar-se e efetivar a compra.

    O valor que virá cobrado na fatura do seu cartão é a conversão do dia para os 10 dólares.

  • Felipe Wender

    No meu caso vou criar um transformice na vps posso comprar a de 5 dólares ?

  • Eu sempre recomendo começar com o de 5 dólares. Na DigitalOcean você pode fazer resize ou diminuir seu Droplet sempre que desejar pelo painel deles.

    Sempre use meu link de referência para ganhar mais 10 dólares, assim pode testar mais tranquilo.
    https://www.digitalocean.com/?refcode=8b5c9969b2af

    Quanto a instalação do Transformice você pode tentar encontrar algum tutorial ensinando.

  • Felipe Wender

    O paypal Nao está aceitando o cartao, se puder ajudar agradeço

  • Então. o PayPal só aceita cartão de crédito internacional.

    Uma alternativa é usar o esquema de colocar créditos no PayPal via boleto. O meu tutorial ensinando a fazer isso já teve milhares de acessos, é uma solução que a galera usa muito:
    https://fatorbinario.com/como-recarregar-creditos-no-paypal-pagando-com-boleto-bancario/

  • Felipe Wender

    Me perdoe por estar postando aqui, é que estou tão confuso mechendo nisso, eu usei o painel de controle deles e o ip na conexão remota, mesmo assim nao foi.

  • Pode perguntar onde quiser Felipe, eu monitoro mais de 50 canais do Fator em tempo real.

    Bom, é o seguinte, uma vez que você cria o Droplet na Digital você tem que seguir o esquema de acessar a primeira vez via SSH pra trocar a senha que eles enviam por email.

    Veja no final da parte 3 do indice acima.

  • Felipe Wender

    Eu tentei conectar com putty, mas na hora de escrever a senha nao vai.

  • Não aparece os asteriscos.. tem que digitar a senha que te enviaram no email, em seguida você digita a mesma senha enviada no email. E após isso você digita uma nova senha e confirma ela.

    Ou seja tem que digitar a senha enviada no email 2 vezes e a nova senha 2 vezes.

  • Yuri

    Excelente tutorial! Me tire uma dúvida? Eu quero configurar o servidor para rodar aplicações JAVA WEB com GlassFish e o MySQL, você tem conhecimento, produziria um tutorial ou indicaria algo?
    Dá pra fazer? Obrigado desde já!

  • Olá Filipe, eu já tenho conta na Digital Ocean, só que se eu for criar uma nova conta vou criar pelo o seu link, só preciso de uma ajuda de como configurar as contas individuais de cada domínio, outra coisa é de como instalar o Ubuntu ok?

  • Uma dica para o pagamento em dólares no Paypal para quem não tem Cartão Internacional. É só acessar https://app2.brasilprepagos.com.br/paypal/ e adiquirir um cartão Pré-pago, você carrega o cartão pagando a recarga em Real e paga em dólares, só é necessário ter uma conta no Paypal ok? Você escolhe o valor da recarga. Maximo mil dólares por dia.

  • Estou no Mercado Franco Comunitário, sistema tipo Mercado Livre, porem sem fins lucrativos, tudo é revertido para o social, + sorteios gratuitos.. 500.00 no próximo, para concorrer é só abrir uma conta grátis e sem compromissos. https://www.mercadofranco.com.br/
    Eu conheço a Digital Ocean, siga o Link do Felipe para fazer um bom negócio. Fiquei com eles mais de um ano, meu sistema não saiu do ar, foi tirado do ar uma vez durante 15 minutos para fazer algum procedimento, mais ele me avisaram com 3 dias de antecedência.

  • Eu tenho um tutorial aqui no site de como carregar créditos usando o Brasil Pré Pagos e Paypal com boleto bancário: https://fatorbinario.com/como-recarregar-creditos-no-paypal-pagando-com-boleto-bancario/

    O esquema ainda funciona, confirmado pelo Paypal no mês passado.

  • Meu nome é Luis. Se quiser usar o Ubuntu o tutorial por enquanto é esse de LEMP, e no site há também outro com ServerPilot.

    O de ISPConfig somente com Debian 7. Estou acertando uma nova seção no site para outros sistemas e painéis de controle, mas será uma área VIP e paga.

  • brunojprangel

    Cara estou com uma dúvida mas até agora ninguém conseguiu me ajudar, subi um site na Digital Ocean mas ele não esta ficando responsivo, localmento em meu computador ele funciona de todos os tamanhos tudo certinho mas quando subo ele na DO não fica responsivo será que você consegue me ajudar?

  • Localmente que você fala é no seu Windows??
    Tipo você está perguntando porque ele é diferente do LAMP do Windows e no Linux da hospedagem?

    Porém mesmo assim não teria muito a ver por isso ninguém te responde. Qual tema você está usando (o nome dele)?

  • Ótimo post, parabéns.

    Vou seguir os passo e colocar um blog no ar com esse procedimento depois volto e registro como foi.

  • O tutorial de Debian 8 está mais atualizado, é ele que eu uso de base para clientes.
    https://fatorbinario.com/tutorial-debian-8-x64-com-ispconfig-e-nginx-indice/

  • Pingback: HostGator Nunca Mais! Porque Pulei Fora da Hospedagem Compartilhada()

  • Thiago Lourenço

    Olá Boa noite! Parabéns pelo site e pelos tutoriais!

  • Valeu Thiago.
    Se estiver instalando servidor siga o tutorial com Debian 8 que está bem mais atualizado, é o primeiro na capa do site.

    E se precisar de ajuda é só perguntar…

  • Thiago Lourenço

    Beleza Luis vou seguir sua recomendação, vou dar uma lida no tutorial!
    Luis você só recomenda o VPS Digital Ocean?
    O que você acha da Vultr? Seria melhor?
    Obrigado

  • Vultr é horrivel, o atendimento é lerdo os servidores ficam lentos de vez em quando e até para instalar o sistema você pode ter algumas dificuldades, além de que para liberar envio de emails eles pedem até cópia do passaporte.

    Indico a Digital porque é boa, o esquema de comissão eles quase nunca pagam. Vai com eles que já testei várias.. Um outro exemplo é a Linode que recentemente teve um ataque aos servidores e prejudicou alguns milhares de sites.

    Na Digital estou há quase 2 anos e o meu servidor ainda não caiu, então…

    *E se precisar de gerenciamento dos servidores tenho planos mensais a partir de R$ 150,00. Otimizo um servidor de $5 dólares para rodar como se fosse dedicado, atualmente tenho vários clientes com sites de meio milhão de acessos mês em VPS de $5.

  • Thiago Lourenço

    Luis eu estou aprendendo a mexer em servidor. Então quero praticar a instalação e configuração!
    Vou usar seu cupom!
    Você tem alguma orientação para iniciantes?

  • Seguindo os tutoriais eu sempre coloco a melhores dicas.. vai lá.

  • Tio Jhonni

    Cra eu comprei o plano de 5 dolares mas eu quero usar apenas para internet do tipo vpn. Quero usar a vps como ssh no http injector.
    Assim nao entendo muito disso mas eu quero usar a vps no http injector para usar como internet apenas isso pode me ajudar

  • Não tenho material pronto para isso mas vou colocar na lista de espera para estudar e publicar o método.

  • Tio Jhonni

    Obgd pela atençao to esperando

  • fabio

    ola, boa tarde, so da para fazer no linux….nao tenho o linux..como faço:…