Como hospedar WordPress no DigitalOcean

Publicados: 2020-12-29
wordpress digitalocean
Siga @Cloudways

WordPress hospedado em um servidor DigitalOcean é uma grande combinação porque o próprio WordPress é um dos melhores CMSs que existem e DigitalOcean fornece uma solução de hospedagem em nuvem incrível. Mas insira Cloudways no meio, e uma grande combinação se transforma em uma combinação feita no céu.

Então você está na direção certa quando pergunta "como hospedar WordPress em um servidor em nuvem DigitalOcean?" E vou destacar exatamente isso: como instalar o WordPress em um DigitalOcean Droplet (DO nativo) e, em seguida, como instalar o WordPress em um servidor DigitalOcean gerenciado pela Cloudways.

Instalar o WordPress diretamente em uma gota do DigitalOcean é muito técnico. Vou executar vários comandos para instalar uma pilha LEMP (Linux, NGINX, MariaDB, PHP) e, em seguida, um aplicativo WordPress. No entanto, no segundo método via Cloudways, você pode implantar instantaneamente seu servidor e instalar um aplicativo WordPress com apenas alguns cliques.

  • Por que DigitalOcean?
  • Por que instalar o WordPress no DigitalOcean?
  • Como instalar o WordPress no DigitalOcean sem Cloudways
  • Como instalar o WordPress no DigitalOcean com Cloudways
  • Detalhes do servidor e do aplicativo
  • Explorando a plataforma Cloudways
  • Disponibilizando o site

Por que DigitalOcean?

Antes de iniciar o processo de instalação, no entanto, seria útil saber por que o DigitalOcean é uma escolha tão boa para suas necessidades de hospedagem WordPress e também por que o Cloudways pode aprimorar essa experiência.

Se você é um blogueiro, designer ou alguém com requisitos de hospedagem de missão crítica, não pode acreditar em provedores de hospedagem na web baratos e / ou não confiáveis. Você precisa ter certeza de que seu trabalho árduo não será desperdiçado e de ter a melhor hospedagem em nuvem para WordPress para que possa crescer sem limites.

DigitalOcean é um provedor de hospedagem em nuvem com sede na cidade de Nova York e centros de dados em todo o mundo. Sua conectividade perfeita permite que os usuários implantem e escalonem vários aplicativos da web simultaneamente, sem qualquer atraso. A DigitalOcean oferece máquinas virtuais privadas com sistema operacional Linux chamadas 'droplets'.

Prós e contras do WordPress no DigitalOcean

Sim, existem alguns contras em hospedar diretamente seu WordPress no DigitalOcean. Então, vamos dar uma olhada nos prós e nos contras:

Prós Contras
Preços acessíveis Instalação complicada
Fácil de configurar, FAQ e tutoriais bem documentados Opções de servidor pré-construídas apenas
Interface amigável e painel de gerenciamento Aspectos técnicos relacionados à segurança
Conectividade confiável
Várias opções de data center
Tempo de atividade confiável e consistente

DigitalOcean é um dos provedores de infraestrutura em nuvem de crescimento mais rápido porque é acessível e dá aos usuários do WordPress a chance de exercitar seus músculos de desenvolvimento. No entanto, para um indivíduo inexperiente que carece de conhecimento técnico, gerenciar um servidor DO pode ser um pouco complicado.

Por que usar o DigitalOcean com Cloudways?

A hospedagem em nuvem é ótima, mas também exige configuração, gerenciamento e proteção de seus servidores em nuvem. É ótimo se você sabe como fazer isso, mas se você não tem o conhecimento técnico necessário para configurar uma infraestrutura em nuvem para o seu site, terá que contratar um provedor de serviços gerenciados para fazer todo o trabalho árduo por você.

A Cloudways fornece soluções de hospedagem em nuvem gerenciada e cuida do gerenciamento do servidor para você. Ele oferece a instalação do WordPress com um clique e muitos outros recursos úteis. Você pode aproveitar o poder da hospedagem em nuvem sem precisar se preocupar com os aspectos técnicos da configuração e segurança do servidor.


Cloudways oferece uma experiência de hospedagem em nuvem totalmente gerenciada que garante hospedagem WordPress mais rápida no servidor em nuvem. Você pode desfrutar de gerenciamento simples para seu servidor em nuvem enquanto Cloudways gerencia a configuração do servidor DigitalOcean. Como resultado, você passa mais tempo se concentrando em seus objetivos de negócios e na melhoria de processos.

Como instalar o WordPress em uma gota do DigitalOcean

Aqui, implantarei a pilha LEMP e instalarei o WordPress em um servidor de nuvem DigitalOcean nativo. Portanto, primeiro, você precisa se cadastrar e criar uma conta no DO e o processo é realmente simples onde será necessário verificar sua conta adicionando o número do cartão de crédito.

Criar e lançar DigitalOcean Droplet

Depois de se inscrever para a conta, a primeira coisa que você precisa fazer é criar um novo droplet clicando em Create> Droplets .

criar gota

Na tela de configuração Criar gotas, você pode selecionar e definir as especificações do servidor e outras configurações. A primeira seção é a seleção da distribuição, Escolha uma imagem para onde irei com o Debian 9. É o tipo de sistema operacional Linux que você instalará em seu servidor.

escolha um sistema operacional

Em seguida, escolha uma seção do plano, onde irei com o Basic .

plano básico

A seguir no processo, escolha as especificações do servidor para o droplet DO. Para este tutorial, estou selecionando o plano mais baixo, ou seja, US $ 5 / mês.

plano básico

Em seguida, basta sair da seção Adicionar armazenamento de bloco e escolher uma região de data center para seu droplet DO. É sempre recomendável escolher o local mais próximo do seu público-alvo.

localização do servidor

Em seguida, saia da rede VPC e selecione as seções de opções adicionais . Em seguida, clique em Chaves SSH na seção Autenticação . Se você já tem uma chave SSH gerada, você pode escolher essa ou então você precisa criar uma nova.

Aqui, vou criar uma nova chave SSH e, para isso, você será obrigado a PuTTY. Presumo que você já tenha o PuTTY. (ou baixe-o de download PuTTY).

Agora, abra PuTTYgen e clique em Gerar para criar uma chave SSH.

puttygen

Copie todo o texto da seção de chave pública e clique em Salvar chave privada para salvar sua chave SSH em sua área de trabalho.

salvar chave privada gerada

Em seguida, volte para a configuração do servidor DO e clique em Nova chave SSH . Depois disso, cole o texto copiado na seção de conteúdo da chave SSH, dê um nome (optei por Cloudways) e clique em Adicionar chave SSH .

adicionar chave ssh

Em seguida, escolha um nome de host para seu droplet. Estou chamando de FarhanWordPress.

nome de anfitrião

Agora, saia de todas as seções porque a configuração do servidor foi concluída e tudo o que você precisa fazer é Criar Droplet.

clique em criar gota

A criação de sua nova gota levará alguns minutos.

Implantar o LEMP STACK

Para implantar a pilha LEMP, primeiro, você precisa abrir o PuTTY e colar o IP do servidor.

IP do servidor

Em seguida, navegue até Connection> SSH> Auth, clique em Browse e selecione o arquivo PPK que você baixou recentemente do PuTTYgen .

autenticação ssh

Em seguida, clique em Abrir para acessar o servidor DO recém-criado e digite root.

raiz

Execute o seguinte comando para instalar a pilha LEMP.

 CD ..

Altere o diretório.

mudar de diretório

 atualização apt

Atualize as listas de pacotes.

atualização de pacote

 apt instalar nginx

Para instalar o servidor da web NGINX.

instalar nginx

 apt install mariadb-server

Para instalar o banco de dados MariaDB.

instalar mariadb

 mysql_secure_installation

Para proteger sua instalação MariaDB

Nota: A princípio, será solicitada a senha de root e você só precisa pressionar “Enter” (por padrão, não há senha de root).

Se você deseja definir a senha de root para seu banco de dados, pressione “y” e simplesmente atualize-a.

senha root do banco de dados

 apt install php-fpm php-mysql

Para instalar PHP FPM e MySQL.

instalar pacotes php

 nano / etc / nginx / sites-available / default

Para editar o arquivo padrão.

Em seguida, adicione index.php a essa linha, pois estamos usando o PHP.

editar arquivo padrão

Em seguida, descomente as quatro linhas removendo “#” conforme mostrado na imagem a seguir e salve o arquivo pressionando “ ctrl + x ”.

descomente algumas linhas

 nano /etc/php/7.0/fpm/php.ini

Para editar o arquivo php.ini.

editar arquivo php ini

Em seguida, pressione “ctrl + w” e cole “cgi.fix_pathinfo =” com o botão direito.

procure um texto no arquivo

Em seguida, remova o comentário dessa linha (removendo “;”) e defina o valor “0” assim: cgi.fix_pathinfo = 0;

retire o comentário da linha e defina o valor cgi 0

Em seguida, saia pressionando ”ctrl + x” e salve as alterações feitas.

Agora é hora de verificar as configurações, esteja ele em execução ou não. E, agora, vou criar um arquivo PHP e nomeá-lo farhan.php.

 nano /var/www/html/farhan.php 

arquivo php

Cole o código a seguir no arquivo PHP e salve as alterações.

  1.  <? php
    for ($ count = 1; $ count <= 9; $ count ++)
    {
       echo "$ count vezes 9 é". $ count * 9;
       echo "<br>";
    }
    ?> 

código php

Antes de executar o arquivo PHP recém-criado no navegador, você precisa reiniciar o NGINX usando os comandos a seguir.

 systemctl restart nginx 

reinicie o nginx

Após executar o script acima, verifique o arquivo PHP no navegador “http: //yourIPaddress/farhan.php”.

executando arquivo php

Se o arquivo PHP recém-criado começar a ser executado, significa que você instalou com êxito a pilha LEMP.

Instale o aplicativo WordPress

Agora, você terá que instalar seu aplicativo WordPress em seu DigitalOcean Droplet. Então, vamos começar.

Para instalar um aplicativo WP, tudo que você precisa fazer é executar os comandos abaixo.

 apt install php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -ondulação

Para instalar módulos e pacotes PHP importantes.

instalando módulos php

 mysql -u root -p

Para acessar a raiz do banco de dados, execute o comando acima e use a senha que configuramos anteriormente durante a instalação do MariaDB.

root db

 CREATE DATABASE CWdb;

Crie um novo banco de dados.

criar um novo banco de dados

 CONCEDE TODOS OS PRIVILÉGIOS no CWdb. * TO 'farhanuser' @ 'localhost' IDENTIFICADO POR 'password123';

Concede controle total e permissão a um usuário.

conceder privilégios

 PRIVILÉGIOS DE FLUSH;

As alterações entram em vigor sem reiniciar o serviço de banco de dados.

privilégios de descarga

Em seguida, execute o comando exit.

comando de saída

 cd / var / www / html /

Depois disso, mude o diretório para a pasta html.

mude o diretório para a pasta html

 wget https://wordpress.org/latest.tar.gz

Baixe a versão mais recente do WordPress.

instalar wordpress

 tar xzvf latest.tar.gz

Extraia o arquivo compactado.

extrair arquivo

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

Atribuir propriedade.

atribuir propriedade

 chmod 755 -R / var / www / html / wordpress /

Defina a permissão do arquivo.

definir permissão de arquivo

 systemctl restart nginx

Reinicie o NGINX.

reinicie o nginx

Agora, abra o arquivo WordPress (essencialmente o site WordPress) no navegador “http: // yourIPaddress / wordpress”.

selecione o idioma

Escolha o idioma e continue o processo de instalação.

clique vamos

Você precisará de algumas informações no banco de dados. Então, clique em Vamos lá !.

Agora, altere o valor do nome do banco de dados, nome de usuário e senha (que criamos anteriormente) e clique em Enviar para conectar o banco de dados ao aplicativo WP.

definir valores de banco de dados

Finalmente, execute a instalação.

execute a instalação do wordpress

Depois de executar a instalação, você verá a tela de configuração básica do WordPress, onde precisa inserir as informações sobre o site que está criando.

adicionou informações do wordpress

Clique em Instalar WordPress e faça login no painel do WordPress.

painel wordpress

Instale o WordPress no Cloudways Managed DigitalOcean Server

O pré-requisito deste processo é que você precisa se inscrever na Cloudways, preenchendo um formulário simples e clicando no botão Iniciar gratuitamente. Se você já se inscreveu, sinta-se à vontade para fazer login em sua conta.

inscrição no cloudways

A próxima etapa na instalação do WordPress no DigitalOcean é verificar o seu endereço de e-mail para concluir o processo de inscrição no Cloudways. Depois de verificar seu endereço de e-mail, clique no botão Iniciar e inicie o processo simples de inicialização do servidor.

lançamento do servidor

Detalhes do servidor e do aplicativo

Aplicativo

Agora é hora de você selecionar WordPress na lista de aplicativos e, em seguida, nomear seu aplicativo, servidor e selecionar seu projeto.

detalhes do aplicativo e do servidor

Nota: Você tem a opção de lançar Cloudways Optimized WordPress, WordPress com WooCommerce, WordPress Multisite e WordPress sem qualquer otimização. Sinta-se à vontade para selecionar o que melhor se adapta às suas necessidades.

Infraestrutura de nuvem

É aqui que você seleciona DigitalOcean na lista de provedores de hospedagem em nuvem.

selecionando digitalocean

Tamanho do servidor

Agora você precisa selecionar o tamanho do servidor com base no tráfego mensal esperado. Não se preocupe com os frequentes picos de tráfego, pois você sempre pode dimensionar seu servidor usando um controle deslizante simples.

servidor digitalocean

Localização do servidor

Agora selecione o local desejado mantendo o fator de latência em mente.

localização do servidor

Depois de inserir os detalhes do servidor e do aplicativo, clique no botão Iniciar agora .

lançar agora

Agora, espere alguns minutos até que o servidor esteja pronto!

Quando o servidor estiver pronto, clique em Aplicativos no menu superior esquerdo.

seção de aplicação

Clique em seu aplicativo WordPress .

aplicativo wordpress

Vá para Detalhes de acesso → Painel de administração . Você verá as credenciais de login padrão e o URL de teste temporário do site do WordPress. Clique no URL e use as credenciais para fazer login no painel do WordPress.

detalhes de acesso ao site

Excelente! Instalamos com sucesso o WordPress no servidor DigitalOcean usando Cloudways.

Explorando a plataforma Cloudways

Painel de gerenciamento de servidor

Depois de instalar o WordPress no DigitalOcean, vá para Gerenciamento de servidores. Embora seja fácil navegar pela plataforma Cloudways, ainda darei uma dica de alguns de seus recursos em destaque.

No painel de gerenciamento do servidor , você pode encontrar algumas guias úteis:

Master Credentials

credenciais mestre do servidor

Esta guia contém o IP público, nome de usuário e senha do seu servidor. No lado esquerdo da janela, você tem a opção de criar chaves SSH públicas para conexões SSH e SFTP e um botão para iniciar um terminal SSH integrado.

Monitoramento de Servidor

monitoramento de servidor

Aqui, você pode monitorar os recursos do seu servidor. Isso é subdividido em Resumo e Detalhes para representação gráfica e ferramenta de monitoramento de aplicativos de terceiros New Relic.

Isso fornece dados em tempo real da saúde do servidor e mostra estatísticas úteis, como espaço em disco, memória e largura de banda ao longo do tempo.

Gerenciar Serviços

gerenciar serviços

A guia Gerenciar serviços permite ativar e desativar vários serviços, como servidores da web Apache e NGINX, Memcached, Nginx e Varnish. Também mostra o status atual de cada serviço e permite reiniciá-lo quando necessário.

Segurança

segurança do servidor

A guia Segurança permite que você coloque na lista de permissões os endereços IP para os quais deseja permitir conexões SFTP / SSH. A segunda guia é dedicada às conexões MySQL, já que o Cloudways permite que seus usuários acessem remotamente o banco de dados MySQL.

Painel de gerenciamento de aplicativos

Assim como o Gerenciamento do servidor, o painel de gerenciamento do aplicativo também contém guias úteis. Vejamos alguns deles.

Gestão de Domínio

gerenciamento de domínio

Como o nome sugere, esta guia permite que os usuários do Cloudways apontem seu domínio principal para seu site WordPress. Os domínios adicionais também podem ser adicionados no caso de um WordPress Multisite.

Certificados SSL

gerenciamento SSL

Ter um certificado SSL em um site WordPress é importante, pois protege a conexão entre o navegador e o servidor. O SSL criptografa essa comunicação e evita possível roubo de dados. Cloudways prioriza a segurança, portanto, fornece SSL grátis via Let's Encrypt para seus clientes.

Este certificado pode ser facilmente adicionado a partir desta guia e, no caso de subdomínios, os usuários também podem usar o recurso curinga, que lhes permite usar o mesmo certificado em todos os seus subdomínios.

Ferramentas de migração

plugin de migração cloudways

Os clientes Cloudways que desejam trazer seu site existente de seu servidor antigo para um servidor Cloudways DigitalOcean rápido e confiável podem usar esta guia para migrações de nuvem sem complicações.

Disponibilizando o site

Colocar seu novo site WordPress no ar é tão fácil quanto lançar um servidor no Cloudways. Tudo o que você precisa fazer é acessar o painel de gerenciamento de aplicativos e, na guia Gerenciamento de domínio , adicionar seu nome de domínio.

levar o site ao vivo

De acordo com o registrador de seu domínio, crie um novo CNAME e espere que ele seja propagado.

E isso é tudo pessoal. Parabéns! Você instalou com sucesso o WordPress no servidor de nuvem DigitalOcean em Cloudways. Se você precisa entender o que Cloudways tem a oferecer, aqui está um passo a passo para um melhor entendimento.

Além disso, aqui está um pequeno vídeo que mostra como é fácil hospedar um site WordPress no servidor de nuvem DigitalOcean com o auxílio de Cloudways.

Empacotando!

A DigitalOcean está mudando a cara da hospedagem em nuvem - uma gota de cada vez. É um dos melhores provedores de hospedagem em nuvem para sites WordPress. Sua infraestrutura de nuvem amigável ao desenvolvedor oferece tudo que você precisa para dimensionar seu site com facilidade. Com uma extensa documentação que compreende uma página dedicada para WordPress, você desfrutará de um design intuitivo, guias centrados no usuário e recursos robustos.

No que diz respeito aos aspectos técnicos, nós cuidamos disso para você. Cloudways garante uma experiência web tranquila para os usuários. Com toneladas de recursos poderosos, aproveite nossos serviços de computação em nuvem gerenciada a preços acessíveis. A dedicada equipa de especialistas está à sua disposição 24 horas por dia, 7 dias por semana. Tudo que você precisa fazer é levantar um tíquete com nosso sistema de suporte. Com uma forte base de conhecimento e aplicativos da web atualizados, cuidaremos de suas preocupações rapidamente.

Espero que agora você saiba como hospedar WordPress no DigitalOcean. Se você ainda tiver dúvidas ou perguntas, sinta-se à vontade para me perguntar através da seção de comentários abaixo.