WordPress super otimizado com WordOps
Descubra o WordOps, uma evolução do EasyEngine v3. Com uma equipe dedicada e uma comunidade ativa, o WordOps vai além de ser apenas uma atualização do EEv3. Ele oferece muitas novidades, como a mais recente tecnologia de desenvolvimento web, melhorias no desempenho do Linux, suporte a Cloudflare HTTP/2 HPACK, e certificados SSL da Let’s Encrypt com validação via API DNS. Além disso, a equipe do WordOps está sempre ouvindo os usuários e adicionando novos recursos.
Nesse tutorial utilizaremos o Debian 12 “Bookworm”
Principais recursos do WordOps
- Instalação e gerenciamento super fáceis de sites WordPress.
- Instalação automatizada e otimizada de WordPress, Nginx, PHP, MySQL e Redis.
- Suporte total para migração do EasyEngine v3 para WordOps.
- Compilação personalizada do Nginx (Nginx 1.16.1 com TLS v1.3) com Cloudflare HTTP/2 HPACK e suporte à compactação Brotli.
- Vamos criptografar certificados SSL para domínios, subdomínios e até mesmo suporte a certificados Wildcard SSL.
- Múltiplas opções de cache para seus sites WordPress – cache Nginx fastcgi, cache Redis, WP Super Cache, cache WP Rocket e ativador de cache.
- Monitoramento de servidor com Netdata
- Protocolos TLS modernos e suporte HSTS
Atualizar o Servidor
apt update -y && apt upgrade -y
Instalando e configurando WordOps
Este comando de linha única atualizará a lista de pacotes, permitirá atualizações de segurança automatizadas com atualizações autônomas, criará diretórios WordOps, instalará dependências do WordOps e, em seguida, instalará o WordOps, acme.sh para Let’s Encrypt e WP-CLI, a interface de linha de comando para WordPress. Durante a instalação, serão solicitados alguns detalhes básicos como nome e e e-mail.
Fique atento para o uso do sudo ou não se você estiver acessando o Debian 12 como root.
Durante a instalação, será solicitado um nome de usuário e um endereço de e-mail. Esta será sua conta de administrador padrão para o WordPress.
wget -qO wo wops.cc && bash wo
O processo vai demorar algum tempo, pois vai preparar o seu servidor com todos os pacotes e ajustes necessários para iniciar a instalação do WordPress.
Configuração Pós-Instalação
O WordOps fornece vários componentes para executar um site WordPress. O comando wo stack
controla como esses componentes são instalados.
Instale os componentes padrão.
wo stack install
O WordOps instalará e configurará os componentes. Isso pode levar vários minutos. Após a instalação, o WordOps informará os dados de login para o backend, que contém informações e relatórios úteis para o seu site WordPress.
Depois de ter o WordOps instalado e funcionando em seu servidor, basta um único comando para construir aquele site WordPress de alto desempenho. Lembrando que existem muitas maneiras de construir essa linha. Vou passar como eu uso mas você pode construir a sua linha com base
wo site create mauriciodelima.com.br --wp --php82
O WordOps pode implantar vários sites web em um único servidor. Crie um segundo site modificando o domínio, ou utilizando um subdominio.
Aplicando SSL ao Site WordPress
O WordOps suporta certificados SSL gratuitos do Let’s Encrypt para domínios, subdomínios e curingas. A opção --le
gerencia as tarefas de configuração do certificado.
Adicione uma configuração de certificado SSL Let’s Encrypt ao site
wo site update mauriciodelima.com.br --le
Habilitando Cache para WordPress
O WordOps suporta FastCGI e Redis® para acelerar o WordPress e reduzir os recursos do servidor. O WordOps também é compatível com plugins de cache como WP-Rocket, WP Super Cache e Cache Enabler. O cache fastcgi é simples e não depende de plugins comerciais. O comando a seguir instala e configura o FastCGI e o plugin nginx_helper
no WordPress.
wo site update mauriciodelima.com.br --wpfc
Para verificar a configuração, faça login no painel de administração do WordPress e verifique o plugin nginx_helper
. Verifique se o FastCGI está habilitado e a opção de configuração de cache em disco está marcada.
É fácil mudar para o cache Redis® com a opção --wpredis
.
wo site update mauriciodelima.com.br --wpredis
Configuração do Firewall
O WordOps vem com o firewall UFW habilitado por padrão. Ele também inclui o fail2ban para prevenir ataques de força bruta. Verifique o estado do UFW usando o comando ufw status
. Se o UFW não estiver em execução, execute as seguintes linhas para implantar o UFW com o WordOps:
wo stack install --ufw
ufw enable
ufw status
Configure as portas do UFW para WordPress. Permita SSH (22), HTTP (80), HTTPS (443), Painel Admin do WordOps (22222) e o repositório GPG (1137).
ufw allow 22
ufw allow 80
ufw allow 443
ufw allow 22222
ufw allow 1137
Conclusão
O WordOps fornece muitas ferramentas para o WordPress que simplificam a implantação e administração. Ele previne erros de configuração, fornece segurança de qualidade de produção com suporte a UFW e fail2ban, e melhora o desempenho com múltiplos sistemas de cache disponíveis.
Respostas