Nesta página: [ocultar]
Pronto para colocar seu site WordPress no ar usando a pilha LEMP? Em apenas 10 minutos, isto guia para iniciantes mostrará como instalar o WordPress com LEMP dividindo o processo em etapas simples, garantindo que você configure o WordPress com eficiência. Você aprenderá como instalar e configurar Nginx, MySQL, e PHP, e coloque o WordPress em funcionamento com o mínimo de complicações.
Principais conclusões
- o Pilha LEMP combina Linux, Nginx, MySQL, e PHP para hospedagem WordPress poderosa, com foco em desempenho e escalabilidade.
- Certifique-se de ter um CentOS 7 VPS, Acesso SSH, e medidas de segurança como autenticação baseada em chave antes de instalar o WordPress.
- Proteja seu site WordPress desabilitando o acesso root, usando senhas fortes, e atualizar regularmente o software e os backups.
Compreendendo a pilha LEMP
A pilha LEMP é uma combinação poderosa de quatro tecnologias: Linux, Nginx, MySQL, e PHP. Esta pilha é particularmente eficaz para hospedar WordPress devido ao seu desempenho e flexibilidade.
- Linux: O sistema operacional de base estável e seguro.
- Nginx: Servidor web eficiente para grandes volumes.
- MySQL: Sistema de banco de dados para armazenamento de conteúdo.
- PHP: Linguagem impulsionando conteúdo dinâmico.
Usando Nginx como proxy reverso melhora o desempenho, tornando-o ideal para tudo, desde blogs pessoais a sistemas empresariais.
Pré-requisitos para instalação
- UMA CentOS 7 VPS (servidor virtual privado).
- UMA servidor em nuvem é preferível por sua acessibilidade e controle.
- Acesso SSH via senha ou chave SSH.
- Autenticação baseada em chave para SSH é altamente recomendado.
- Opcional: um nome de domínio para acesso mais fácil.
- Criar uma usuário sudo não root.
- Conhecimento básico de linha de comando é útil.
- Habilitar um firewall descomplicado (UFW) para segurança.
Configurando seu VPS
- Acesse seu VPS com segurança usando SSH e credenciais de login.
- Pacotes de atualização:
sudo apt update
sudo apt upgrade
Após atualizações, instalar os componentes de software necessários: Nginx, MySQL, PHP.
Instalando o servidor web Nginx
- Instalar com:
sudo apt install nginx
- Iniciar e habilitar:
systemctl start nginx
,systemctl enable nginx
- Verificar status:
systemctl status nginx
- Visite o IP do seu servidor para ver a página de boas-vindas padrão.
Instalando o servidor MySQL
- Instale o MySQL usando seu gerenciador de pacotes.
- Defina um senha de root durante a instalação.
- Remover usuários anônimos e testar banco de dados.
- Não permitir login remoto como root.
Criando um banco de dados MySQL para WordPress
- Efetue login no MySQL.
- Criar banco de dados:
wordpress
- Crie um novo usuário e atribua uma senha.
- Conceder privilégios:
GRANT ALL ON wordpress.* TO 'wordpress'@'localhost';
Instalando PHP e PHP-FPM
- Instalar
php
,php-fpm
, ephp-mysql
- Ajustar
cgi.fix_pathinfo = 0
na configuração do PHP. - Verifique a sintaxe:
php-fpm -t
- Reinicie o PHP-FPM se nenhum erro for encontrado.
Configurando o Nginx para processar arquivos PHP
- Configurar o bloco do servidor Nginx para processar PHP.
- Incluir índice PHP na lista de índices.
- Teste a sintaxe de configuração e reinicie o Nginx.
- Crio
info.php
para verificar a configuração do PHP.
Baixando e configurando o WordPress
- Baixe e extraia o WordPress:
tar -xzvpf a.tar.gz
- Mover arquivos para:
/var/www/html/wordpress
- Renomear arquivo de configuração:
wp-config.php
- Configuração segura colocando-a um nível acima da raiz pública.
Definindo permissões de arquivo
- Diretórios:
755
, arquivos:644
wp-config.php
:400
ou440
- Diretórios graváveis (p..
/wp-content/
):775
Concluindo a configuração do WordPress via navegador
Abra o navegador e conclua a instalação inserindo o título do seu site, credenciais do usuário, e habilitar ou desabilitar a indexação de pesquisa. Após a submissão, a tela de login do administrador do WordPress aparecerá.
Protegendo seu site WordPress
- Desabilitar login root remoto.
- Use senhas fortes.
- Aplique atualizações regulares de software e plugins.
- Habilitar Certificados TLS/SSL para criptografar o tráfego de dados.
Instalando Certificado SSL
- Aponte seu domínio para o VPS.
- Crio:
/root/.secrets/cloudflare.ini
- Use o Let's Encrypt para gerar certificados gratuitos.
- Para uso pessoal, um certificado autoassinado é aceitável.
Otimizando o WordPress para velocidade
- Implemento estratégias de cache (por exemplo, plugins, FastCGI).
- Habilitar OPcache nas configurações do PHP.
- Use um Rede de entrega de conteúdo (CDN).
- Correr Sintonizador MySQL para sugestões de desempenho.
Configurando backups automáticos
- Usar
mysqldump
para fazer backup de bancos de dados. - Agendar backups (diário/semanal).
- Use plugins como UpdraftPlus.
- Mantenha pelo menos três backups em locais separados.
Sumário
Seguindo este guia, você configurou com sucesso um site WordPress com o Pilha LEMP, otimizado para desempenho, e o protegeu contra ameaças comuns. Mantenha sua instalação atualizado e com backup regularmente!
perguntas frequentes
Quais são os componentes da pilha LEMP?
Linux, Nginx, MySQL, PHP – uma plataforma sólida para hospedar aplicativos da web como o WordPress.
Como acessar meu VPS com segurança?
Use SSH com o IP do seu servidor e autenticação baseada em chave ao desabilitar senhas para segurança.
Quais são as permissões de arquivo recomendadas para o WordPress?
Diretórios: 755
, arquivos: 644
, wp-config.php
: 400
ou 440
.
Como posso otimizar a velocidade do meu site WordPress?
Usar caching, habilitar OPcache, e implementar um CDN para ganhos de desempenho.
Por que backups regulares são importantes para meu site WordPress?
Os backups protegem contra perda de dados. Usar mysqldump
ou plugins como UpdraftPlus para automatizar o processo.