Infraestrutura

Instalando WordPress 5.2 no Ubuntu 18.04 com Nginx, PHP e SSL via EasyEngine 4

Vamos configurar uma pilha LEMP em um servidor e instalar o Wordpress com apenas 2 comandos.
Google+ Pinterest LinkedIn Tumblr

Para que nosso amado 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 Digital Ocean e temos ótimos resultados. Então eu recomendo usar a Digital Ocean também para o seu projeto.

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

Cadastrando através deste link você ganha um crédito de 100 dólares para usar como quiser na Digital Ocean dentro de 60 dias.

Ou seja, podemos criar e testar nosso site sem gastar dinheiro! Isso é excelente pra quando estamos começando um site ou negócio online.

Mas um aviso, durante o cadastro é preciso inserir um cartão de crédito internacional para finalizar o cadastro.

Mas nada será cobrado, pode ficar tranquila(o).

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 5.1.

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. vale a pena conferir.

Próximo passo é criar um email profissional para o seu site. Confira este artigo:

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.

Write A Comment

Do NOT follow this link or you will be banned from the site!