WordPress de alto desempelho com Debian 12

Transformar seu servidor Debian 12 Bookworm em uma plataforma WordPress de alto desempenho é uma meta alcançável com os recursos certos e o conhecimento adequado. Antes de começar você deve ter seguido o nosso guia de como configurar um Servidor web com LNMP NGINX, PHP 8.2, MariaDB, phpMyAdmin, Let’s Encrypt no Debian 12 Bookworm

Faremos tudo como root, caso você esteja com usuário comum ganhe acesso privilegiado de root.

sudo su

Passo 1 – Criar o banco de dados no MariaDB

Logue no servidor mariadb como root:

mysql -u root -p

Crie o banco de dados e o usuário para o banco de dados do wordpress. O banco vai se chamar wpdb e o usuário wpuser, você pode escolher qual desejar. Lembrando que deve definir a senha substituindo “SENHA” pelo valor que desejar.

CREATE DATABASE wpdb;
GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'SENHA';
FLUSH PRIVILEGES;
EXIT

Passo 2 – Download WordPress

Agora vamos baixar a versão mais recente do WordPress do site oficial do WordPress.

Use o seguinte comando para baixar o WordPress, descompactar e copiar

cd /tmp
wget https://br.wordpress.org/latest-pt_BR.tar.gz
tar -xzvf latest-pt_BR.tar.gz -C /var/www/html/ --strip-components=1
cd /var/www/html/
cp wp-config-sample.php wp-config.php

Agora vamos editar o arquivo com o sed para aplicar os dados de banco de dados, usuário e senha que criamos. Lembrese de modificar a senha no comando.

sed -i "s/define( 'DB_NAME',.*/define( 'DB_NAME', 'wpdb' );/" /var/www/html/wp-config.php
sed -i "s/define( 'DB_USER',.*/define( 'DB_USER', 'wpuser' );/" /var/www/html/wp-config.php
sed -i "s/define( 'DB_PASSWORD',.*/define( 'DB_PASSWORD', 'SENHA' );/" /var/www/html/wp-config.php

Aplique as permissões de usuário www-data ao diretório onde estão os arquivos do WordPress.

chown -R www-data:www-data /var/www/html

Passo 3 – Acessar o Instalador Web do WordPress

Acesse o seu navegador: https://seudominio.com.br

Forneça as informações solicitadas e clique no botão Instalar WordPress.

Uma vez que a instalação for concluída, você deverá ver a seguinte tela. Clique no botão Acessar. Você deverá ver a tela de login do WordPress:

Digite seu nome de usuário administrador, senha e clique no botão Entrar. Você será redirecionado para o painel na tela seguinte:

Pronto! Após fazer o login com usuário e senha de administrador o seu WordPress foi instalado com sucesso.

Passo 4 – Instalar Redis para melhorar a perfomance

Integrar o Redis ao seu site WordPress oferece uma vantagem significativa em termos de desempenho e escalabilidade. Com o Redis, as consultas ao banco de dados são drasticamente reduzidas, resultando em tempos de carregamento mais rápidos das páginas e uma experiência do usuário mais fluida. Além disso, sua arquitetura em memória permite lidar facilmente com picos de tráfego, garantindo que seu site permaneça responsivo mesmo durante períodos de alta demanda. Em suma, o Redis é uma escolha essencial para quem busca otimizar o desempenho do WordPress e oferecer uma experiência de usuário excepcional.

apt install -y redis-server php-redis

Você deve mudar as opções de supervisão para integrar o Redis ao SystemD.

sed -i '/# supervised auto/a supervised systemd' /etc/redis/redis.conf
systemctl restart redis-server php8.2-fpm
nginx -s reload

Configurar WordPress Cache Salt em wp-config.php, lembrando de mudar o seudominio.com.br pelo nome verdadeiro do seu domínio.

Observe que você pode definir o valor de WP_CACHE_KEY_SALT com qualquer string que desejar, mas ela deve ser única para cada site WordPress em seu servidor. A maneira recomendada é usar o nome do seu domínio.

sed -i "/define( 'NONCE_SALT'/a define('WP_CACHE', true);\ndefine('WP_CACHE_KEY_SALT', 'seudominio.com.br');" /var/www/html/wp-config.php

Agora você precisa instalar o Plugin Redis Object Cache, clique em instalar e depois em ativar.

Antes de Ativar o Plugin você deve fazer uma cópia de arquivo.

cp /var/www/html/wp-content/plugins/redis-cache/includes/object-cache.php /var/www/html/wp-content/

Depois que ativar o Plugin vá na barra lateral do Painel -> Configurações -> Redis e clique em “Ativar o cache de objeto”.

Pronto seu Cache está ativado!

Passo 5 – Fazer Cache de Páginas

Utilizaremos mais um plugin, agora o famoso Nginx Helper. Que combinado com o Redis melhora em muito o desempenho do WordPress.

Você de ir em Plugins -> Adicionar Novo -> Pesquisar por Nginx Helper

Clique em Instalar agora e depois em ativar (isso você já está familiarizado como que faz para instalar um plugin a partir do repositório do WordPress. O plugin é gratuito e seguro.

Depois configure o Plugin

Não precisa mexer mais nada, apenas role para o final da página e salve.

Artigos Relacionados

Instalar Jitsi no Ubuntu 22.04

Você está procurando configurar seu próprio servidor de videoconferência? O Jitsi Meet é uma excelente escolha de código aberto que permite hospedar facilmente videoconferências seguras e de alta qualidade. Este guia irá guiá-lo pelo processo de instalação do Jitsi Meet no Ubuntu 22.04, garantindo que você tenha uma experiência tranquila e amigável ao usuário.

Respostas