Para que nosso WordPress funcione, precisamos fazer o seguinte:

  • Alugar um servidor privado VPS para hospedar nosso site.
  • Um Sistema Operacional Linux.
  • Um Software servidor HTTP.
  • Um Software banco de dados.
  • Um interpretador da linguagem de programação PHP.

Agora, para conseguirmos um alto desempenho em nosso servidor devemos escolher bem onde hospedaremos o site e realizarmos as melhores configurações.

Escolhendo uma Hospedagem

Aqui no The Robot usamos a Vultr e temos ótimos resultados. Então eu recomendo usar a Vultr também para o seu projeto.

Você pode usar meu link de referência caso queira experimentar.

Independente de qual hospedagem você escolheu, crie uma vps com Ubuntu 18.04 e no mínimo 1gb de Ram.

Configuração do Servidor.

Com sua VPS criada, precisamos escolher o melhor conjunto de softwares para suportar o WordPress.

Os pacote formado por NginxMariaDB e PHP7 formam uma combinação excelente para produzirmos nosso servidor de alta performance.

  • O nginx é uma alternativa super rápida do Apache.
  • O mariaDB é uma excelente alternativa do MYSQL (O Google mudou sua infraestrutura do MYSQL para MariaDB).
  • E o PHP 7 é a melhor escolha para um WordPress mais seguro e rápido.

Mas só instalar não é o suficiente para termos alta performance em nosso site.

Uma configuração minuciosa é imprescindível. E essa é a parte mais chata e difícil.

Uma forma fácil para realizar uma instalação do WordPress em seu servidor é utilizar scripts de automação.

E é através do script EasyEngine onde toda a mágica acontece.

O que é EasyEngine?

EasyEngine é um script totalmente gratuito que instala e configura o WordPress automaticamente em um servidor VPS como Digital Ocean.

O script instala o Nginx, MariaDB, PHP7 usando as melhores configurações para o WordPress.

O easyengine possui integração com Letsencrypt, uma empresa que fornece certificados SSL de forma gratuita!

A empresa por traz do script é a rtCamp. Uma empresa voltada a criar soluções para WordPress, como temas e plugins, além de ter sua base de clientes para gerenciar seus sites.

O Easyengine pode ser usado em qualquer VPS ou servidor dedicado, como Digital Ocean, Vultr ou Linode.

Hospedagens compartilhadas não são suportados.

Instalando WordPress em seu servidor Ubuntu com Nginx, Redis Cache, MariaDB, PHP7, SSL, HTTP2.0 com apenas 2 comandos.

Com seu VPS com Ubuntu instalado, faça com que seu domínio aponte para o ip do seu novo servidor.

Você precisa ter acesso ao servidor via SSH para aplicar os comandos a seguir.

No Linux, apenas abra o terminal e conecte ao seu servidor usando o comando:

ssh root@ip-do-servidor

No Windows, você pode usar o programa putty ou qualquer subsistema linux encontrados na loja de apps do Windows 10.

Instalando WordPress!

Conectado em seu servidor via SSH, execute os comandos a seguir:

wget -qO ee rt.cx/ee4 && sudo bash ee

Este comando irá baixar o script. Seu nome e seu e-mail será solicitado.

Agora, para criarmos seu blog ou site em WordPress. Utilize o comando:

sudo ee site create nomedoseusite.com.br --type=wp --ssl=le --cache --yes

Troque nomedoseusite.com.br por seu domínio ou subdomínio.

Este comando instalará o WordPress usando Nginx com Redis Cache.

Você não precisará instalar plugins de wordpress para criar cache.

O cache já é feito automaticamente pelo servidor.

Ao finalizar, o script fornecerá informações importantes como senhas para acesso do banco de dados, para servidor http, para login no WordPress.

Se nenhuma informação de erro ocorreu, então você já pode abrir seu site no navegador e continuar seu projeto.

Você pode gerar quantos sites seu servidor aguentar ultilizando o easyengine 4.

No site do easyengine, há diversos comandos que você pode usar para gerenciar seu servidor.

Author

Sou um entusiasta da Ciência da Computação. No The/Robot eu blogo sobre infraestrutura web, ecommerce, wordpress e assuntos relacionados ao empreendedorismo digital.

2 Comments

  1. seguindo esses passos, não preciso criar aquele de configurar 2 blocos do nginx em var/www ?
    um html padrao e outro pra alocar meus sites?

    • Rafael Cecílio Reply

      Olá, Wallace.
      Com EasyEngine você não precisará configurar nada a mais além destes dois comandos.

      Crie uma VPS com o sistema operacional CentOS 7, acesse o VPS via SSH e utilize esses dois comandos e tudo será feito automaticamente.

Write A Comment