Como hospedar WordPress no DigitalOcean
Publicados: 2020-12-29
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 .

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.

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

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.

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.

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.

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.

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 .

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

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.

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.

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

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

Execute o seguinte comando para instalar a pilha LEMP.
CD ..
Altere o diretório.
![]()
atualização apt
Atualize as listas de pacotes.
![]()
apt instalar nginx
Para instalar o servidor da web NGINX.
![]()
apt install mariadb-server
Para instalar o banco de dados 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.

apt install php-fpm php-mysql
Para instalar PHP FPM e MySQL.
![]()
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.

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

nano /etc/php/7.0/fpm/php.ini
Para editar o arquivo php.ini.
![]()
Em seguida, pressione “ctrl + w” e cole “cgi.fix_pathinfo =” com o botão direito.

Em seguida, remova o comentário dessa linha (removendo “;”) e defina o valor “0” assim: cgi.fix_pathinfo = 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
![]()
Cole o código a seguir no arquivo PHP e salve as alterações.
<? php for ($ count = 1; $ count <= 9; $ count ++) { echo "$ count vezes 9 é". $ count * 9; echo "<br>"; } ?>

Antes de executar o arquivo PHP recém-criado no navegador, você precisa reiniciar o NGINX usando os comandos a seguir.
systemctl restart nginx
![]()
Após executar o script acima, verifique o arquivo PHP no navegador “http: //yourIPaddress/farhan.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.
![]()
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.
![]()
CREATE DATABASE CWdb;
Crie 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.
![]()
PRIVILÉGIOS DE FLUSH;
As alterações entram em vigor sem reiniciar o serviço de banco de dados.
![]()
Em seguida, execute o comando exit.

cd / var / www / html /
Depois disso, mude o diretório para a pasta html.
![]()
wget https://wordpress.org/latest.tar.gz
Baixe a versão mais recente do WordPress.
![]()
tar xzvf latest.tar.gz
Extraia o arquivo compactado.
![]()
chown -R www-data: www-data / var / www / html / wordpress /
Atribuir propriedade.
![]()
chmod 755 -R / var / www / html / wordpress /
Defina a permissão do arquivo.
![]()
systemctl restart nginx
Reinicie o NGINX.
![]()
Agora, abra o arquivo WordPress (essencialmente o site WordPress) no navegador “http: // yourIPaddress / wordpress”.

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

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.

Finalmente, execute a instalação.

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.

Clique em Instalar WordPress e faça login no painel do 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.

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.

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.

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.

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.

Localização do servidor
Agora selecione o local desejado mantendo o fator de latência em mente.

Depois de inserir os detalhes do servidor e do aplicativo, clique no botão Iniciar agora .
![]()
Agora, espere alguns minutos até que o servidor esteja pronto!
Quando o servidor estiver pronto, clique em Aplicativos no menu superior esquerdo.

Clique em seu 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.

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

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

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

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

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

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

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

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.

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.
