Pular para o conteúdo principal

Como instalar o WordPress em um VPS, passo a passo

· Leitura de 6 minutos
Customer Care Engineer

Publicado em 17 de outubro de 2026

Como instalar o WordPress em um VPS, passo a passo

Um VPS oferece espaço para o WordPress crescer, mas também dá a você a responsabilidade pelas tarefas que a hospedagem compartilhada geralmente oculta. Quando as pessoas pesquisam como instalar o WordPress em um VPS, geralmente querem uma coisa: um site mais rápido e independente, sem passar todas as noites de sexta-feira consertando as configurações do servidor. Isso é perfeitamente possível, desde que você configure a base antes de instalar o site.

Este guia apresenta as escolhas práticas e as etapas de configuração mais importantes. Você pode configurar tudo manualmente por SSH ou usar um painel de controle do servidor para realizar tarefas rotineiras em uma interface clara e centralizada. A melhor opção depende de quanto tempo você quer dedicar à manutenção do servidor após o lançamento.

Antes de instalar o WordPress em um VPS​

Comece com um VPS que execute uma distribuição Linux com suporte. O Ubuntu LTS é uma opção comum porque conta com ampla documentação, atualizações de segurança frequentes e compatibilidade com a maioria das pilhas de servidores WordPress. O Debian e o AlmaLinux também podem funcionar bem, especialmente se forem compatíveis com o ambiente já usado pela sua equipe.

Para o site de uma pequena empresa, um blog ou um portfólio, 1 GB de RAM e um núcleo de CPU podem ser suficientes para começar. Uma loja WooCommerce movimentada, um site de assinaturas, uma configuração de agência ou um site com muitos plugins precisa de mais recursos disponíveis. Dois núcleos de CPU e 2 GB ou mais de RAM são um ponto de partida mais confortável. Você pode aumentar os recursos depois, mas escolher pouca memória desde o início pode deixar as consultas ao banco de dados, os backups e as atualizações mais lentos do que deveriam.

Você também precisará de um nome de domínio apontado para o endereço IP do VPS. Configure o registro DNS A antes de configurar o SSL. As alterações de DNS podem levar algum tempo para se propagar, e tentar emitir um certificado antes que o domínio seja resolvido corretamente é uma maneira fácil de criar um chamado de suporte desnecessário.

Antes de instalar qualquer coisa, proteja o acesso ao servidor. Atualize o sistema operacional, crie um usuário que não seja root com privilégios sudo, use chaves SSH sempre que possível e configure um firewall para permitir apenas os serviços necessários. Geralmente, isso significa SSH, HTTP e HTTPS. Fazer login como root usando uma senha pode ser conveniente por cinco minutos, mas não é uma boa solução a longo prazo.

Escolha a pilha de servidor para o WordPress​

O WordPress precisa de um servidor Web, PHP e um banco de dados. As opções mais comuns são Nginx ou Apache como servidor Web, MariaDB ou MySQL como banco de dados e uma versão com suporte do PHP.

O Nginx costuma ser uma ótima opção para hospedagem em VPS porque gerencia conexões simultâneas com eficiência e funciona bem com PHP-FPM. O Apache continua sendo uma opção adequada quando você depende de regras `.htaccess` ou tem configurações antigas que o exigem. Nenhuma das opções é automaticamente melhor em todos os casos. Uma configuração limpa do Nginx é eficiente, enquanto o Apache pode reduzir as dificuldades de migração em determinados sites.

Use uma versão atual do PHP compatível com a sua versão do WordPress e com seus plugins. Executar uma versão antiga do PHP pode causar problemas de segurança e compatibilidade, enquanto atualizar para a versão mais recente sem verificar os plugins pode ser igualmente desagradável. Teste as atualizações para versões principais em um site de teste se o site gerar receita ou atender clientes.

As configurações do banco de dados também merecem atenção. Crie um banco de dados e um usuário de banco de dados exclusivos para cada site WordPress. Não reutilize uma conta de banco de dados com muitos privilégios em todos os projetos do servidor. Credenciais separadas limitam o impacto caso um dos sites seja comprometido.

Instale o WordPress manualmente em um VPS​

Se você se sente à vontade no terminal, uma instalação manual oferece controle total. Isso também significa que todas as atualizações, configurações do PHP, hosts virtuais, renovações de certificados, programações de backup e tarefas de solução de problemas ficam a seu cargo. Para desenvolvedores e administradores de sistemas, esse pode ser exatamente o objetivo. Para todas as outras pessoas, vale a pena ser sincero sobre o compromisso de manutenção necessário.

Depois de instalar a pilha do servidor, crie um diretório para o site, como `/var/www/example.com`. Baixe o pacote mais recente do WordPress para esse diretório, extraia-o e verifique se o usuário do servidor Web tem a propriedade e as permissões corretas. Em geral, os diretórios precisam de permissão de execução para que o servidor Web possa acessá-los, enquanto os arquivos não devem ter permissão de escrita sem necessidade.

Em seguida, crie um host virtual ou bloco de servidor para o domínio. Aponte a raiz de documentos para o diretório do WordPress, configure o processamento do PHP e adicione regras de reescrita para que os links permanentes do WordPress funcionem corretamente. Com o Nginx, isso geralmente significa uma regra `try_files` que encaminha caminhos desconhecidos para `index.php`. Com o Apache, o WordPress pode usar sua configuração de reescrita padrão quando `mod_rewrite` está ativado.

Em seguida, crie o banco de dados e o usuário. Guarde o nome do banco de dados, o nome de usuário e a senha em um local seguro, pois você precisará informá-los durante a instalação do WordPress. Acesse seu domínio em um navegador, selecione o idioma do site e preencha o formulário de configuração. Use um nome de usuário de administrador exclusivo e uma senha longa. Chamar a conta de administrador de “admin” não economiza tempo e dá aos invasores um palpite óbvio para começar.

Por fim, instale um certificado SSL e force o uso de HTTPS. Um site WordPress não deve ser lançado sem criptografia, especialmente se tiver uma página de login, um formulário de contato, dados de clientes ou uma loja on-line. Confirme se tanto o domínio principal quanto a versão preferencial com ou sem www redirecionam de forma consistente para o endereço seguro.

Use um painel de controle para facilitar as tarefas diárias​

A configuração manual não é a única opção profissional. Um painel de controle costuma ser a opção prática quando você quer ter controle no nível do VPS sem editar manualmente arquivos de configuração para cada tarefa rotineira.

Com o FASTPANEL, você pode criar sites e bancos de dados, configurar o PHP, gerenciar certificados SSL e fazer backups em um só lugar, em vez de combinar comandos e painéis separados. Isso não elimina a necessidade de tomar boas decisões, como usar credenciais fortes e manter o WordPress atualizado. O painel elimina o trabalho repetitivo no servidor que faz o lançamento de um site simples demorar mais do que o necessário.

Essa abordagem é especialmente útil para agências, freelancers e provedores de hospedagem que gerenciam vários domínios. É mais fácil organizar contas e sites separados, enquanto o monitoramento de recursos ajuda a identificar se a lentidão de um site é causada pelo tráfego, pelos limites do PHP, pelo armazenamento ou por um banco de dados sobrecarregado. Você ainda deve entender o que está acontecendo no servidor, mas não precisa tratar toda alteração de rotina como um incidente de produção.

Conclua a configuração corretamente​

A instalação do WordPress não está concluída só porque a página inicial carrega. As próximas decisões determinarão se o site continuará fácil de gerenciar com tráfego real e diante do comportamento imprevisível das pessoas.

Quando apropriado, configure atualizações automáticas de segurança do sistema operacional e, em seguida, estabeleça uma rotina de atualização do WordPress. As atualizações do núcleo geralmente são simples, mas as atualizações de plugins e temas podem entrar em conflito com funcionalidades personalizadas. Mantenha um backup recente antes de atualizar e, sempre que possível, teste as alterações importantes em um ambiente de teste.

Os backups precisam incluir os arquivos do site e o banco de dados. Os arquivos contêm temas, plugins, uploads e configurações. O banco de dados contém publicações, usuários, pedidos, envios de formulários e configurações. Sem um deles, talvez não seja possível restaurar um site funcional. Armazene cópias de backup fora do próprio VPS. Um backup armazenado apenas no mesmo servidor não ajuda muito em caso de falha no servidor.

Depois que o site estiver funcionando corretamente, adicione medidas básicas de desempenho. Ative o cache de página, otimize as imagens e considere usar cache de objetos em lojas ou sites que fazem uso intenso do banco de dados. Evite instalar vários plugins que prometem melhorar a velocidade. Os recursos podem se sobrepor, e erros causados por camadas de cache são uma maneira garantida de tornar confusa a edição de conteúdo.

Os plugins de segurança podem ajudar, mas não substituem os cuidados básicos com o servidor. Mantenha o WordPress, os plugins, os temas, o PHP e o sistema operacional em versões com suporte. Remova os plugins e temas que não usa, em vez de deixá-los instalados “por precaução”. Restrinja o acesso de administrador às pessoas que realmente precisam dele.

Problemas comuns na instalação em VPS​

Se o seu domínio abrir uma página padrão do servidor Web em vez do WordPress, é provável que o host virtual esteja apontando para a raiz de documentos errada ou não esteja ativado. Se o WordPress exibir um erro de conexão com o banco de dados, verifique o nome do banco de dados, o nome de usuário, a senha, o host e as permissões no arquivo de configuração.

Um loop de redirecionamento após ativar o SSL geralmente significa que o WordPress está usando HTTP enquanto o servidor Web força HTTPS, ou que os valores do URL do site não correspondem ao domínio preferencial. Telas brancas e erros 502 geralmente apontam para problemas na configuração do PHP-FPM, memória esgotada, plugins incompatíveis ou permissões incorretas nos arquivos.

Não tente resolver esses problemas alterando permissões aleatórias para 777 ou desativando todas as configurações de segurança. Leia primeiro os logs do servidor Web e do PHP. Eles geralmente indicam qual processo falhou e onde. Uma mensagem de erro útil vale mais do que uma hora de suposições.

Um VPS é uma boa opção para hospedar o WordPress porque oferece controle sobre desempenho, segurança e crescimento. Configure-o com cuidado, simplifique o gerenciamento diário e seu servidor continuará sendo uma ferramenta útil, em vez de se tornar o item mais urgente da sua lista de tarefas.