O Lightsail é a forma mais fácil de ter um WordPress próprio na Amazon: escolhe o modelo, o tamanho e num minuto tem o site a funcionar, por um preço fixo por mês. O difícil não é criá-lo; é o que vem a seguir. Um WordPress acabado de criar tem um endereço que muda ao reiniciar, não tem cadeado, tem a porta de administração aberta a toda a internet e não faz cópias. Este guia cria o site e resolve essas cinco coisas, por ordem.
Antes de começar: o que significa cada coisa
- Lightsail
- A versão simples dos servidores da Amazon: máquinas com preço fixo por mês e uma consola própria pensada para não complicar.
- Modelo (blueprint)
- Uma máquina já preparada com uma aplicação instalada. O de WordPress é mantido pela Bitnami, uma empresa que empacota aplicações para a Amazon.
- Plano
- O tamanho da máquina (processador, memória, disco) e o seu preço por mês. Pode subir-se mais tarde com um instantâneo.
- IP estático
- Um endereço de internet fixo para a sua máquina. Sem ele, o endereço muda ao desligar e ligar e o site deixa de ser encontrado.
- DNS e registo A
- A "lista telefónica" da internet. O registo A é a linha que diz que o seu domínio aponta para o IP da máquina.
- HTTPS
- A ligação segura, a do cadeado. Consegue-se com um certificado gratuito do Let's Encrypt.
- Firewall
- O porteiro da máquina: que portas estão abertas e para quem. Gere-se a partir da consola do Lightsail.
- Instantâneo
- Uma cópia completa da máquina num dado momento, para restaurar se algo se avariar.
Passo a passo
Crie a máquina a partir do modelo de WordPress
Na consola do Lightsail, Criar instância. Escolha a região mais próxima dos seus visitantes (para Espanha, Paris ou Irlanda). Em "Selecionar um modelo", separador Aplicações + SO, clique em WordPress. Escolha o plano: para um site normal, um dos pequenos chega e pode crescer depois. Dê-lhe um nome reconhecível (
web-empresa) e clique em Criar. Num par de minutos o estado passa a "Em execução".Entre no WordPress com a palavra-passe inicial
Clique na máquina e depois no botão Ligar através de SSH (ícone de terminal). Na janela preta que se abre, escreva:
cat bitnami_application_passwordMostra-lhe a palavra-passe do administrador do WordPress. O utilizador é
user. Abra no navegadorhttp://IP-de-la-maquina/wp-admin(o IP aparece no cartão da máquina), entre e, antes de mais, mude essa palavra-passe por uma sua em Utilizadores, Perfil.Ponha um IP estático
Separador Rede da máquina, Criar IP estático, selecione a máquina e dê-lhe um nome. É imediato e, enquanto estiver atribuído, não tem custo adicional. A partir de agora o endereço não vai mudar.
Aponte o seu domínio
No DNS do seu domínio (Route 53 ou outro), crie um registo A com o domínio a apontar para o IP estático, e outro para www. Em poucos minutos (às vezes horas)
http://midominio.comabrirá o seu WordPress. Se não tem o DNS no Route 53 e quer tê-lo, há um guia nesta secção.Ponha o cadeado HTTPS
Primeiro, no separador Rede, adicione a regra HTTPS (443) à firewall, se não estiver. Depois, no terminal da máquina:
sudo /opt/bitnami/bncert-toolResponda às perguntas com o seu domínio (com e sem www), diga que sim a redirecionar para HTTPS e indique o seu e-mail. Num par de minutos o site tem cadeado e o certificado renova-se sozinho. Volte ao WordPress, Definições, Geral, e confirme que os dois endereços começam por
https://.Feche o que não deve estar aberto e ative as cópias
Separador Rede: edite a regra SSH (22) para a restringir ao seu IP (guia nesta secção), deixando marcado o acesso a partir do navegador do Lightsail. Separador Snapshots: ative os instantâneos automáticos a uma hora de madrugada. Com isto o site tem endereço fixo, domínio, cadeado, porta fechada e cópias diárias. O que quase ninguém faz no primeiro dia, feito.
O que pode correr mal
Não encontro a palavra-passe ou o terminal dá erro
Espere que a máquina leve um par de minutos "Em execução": da primeira vez demora a acabar de se instalar. Se o terminal abre mas o ficheiro não existe, escreva ls para ver o que há na pasta; o nome exato está na documentação da Bitnami.
O site está lento ou vai abaixo com pouco tráfego
Os planos mais pequenos ficam curtos com o WordPress e muitos plugins. Veja o separador Métricas: se a CPU está sempre no limite, suba de plano com um instantâneo (guia nesta secção) ou reduza os plugins. Um plugin de cache ajuda muito.
O banner da Bitnami aparece no canto
Tira-se a partir do terminal com sudo /opt/bitnami/apache/bnsupport/bnconfig --disable_banner 1 (ou a variante que a Bitnami indique para a sua versão) e reiniciando o Apache.
Quero mover um site que já tenho noutro alojamento
Instale no WordPress novo um plugin de migração (há vários conhecidos), exporte a partir do antigo e importe aqui. Mude o DNS no fim, quando a cópia funcionar. Até lá pode testar o site novo pelo seu IP.
No Simplio
No Simplio cria a máquina Lightsail com o modelo de WordPress a partir do mesmo ecrã em que vê as restantes máquinas, com o IP estático e a firewall fechada ao seu IP marcados na criação, e lança o certificado do Let's Encrypt a partir do catálogo de scripts escrevendo só o domínio. As cópias agendadas e os avisos de máquina parada ou de certificado prestes a expirar ficam ativos sem passos adicionais.
O mesmo, na AWS e no Simplio
| Na consola da AWS | No Simplio | |
|---|---|---|
| Criar a máquina | Consola do Lightsail, 1 ecrã, 2 minutos | A partir do Simplio, 1 ecrã, 2 minutos |
| IP fixo, domínio, cadeado, fechar SSH, cópias | 4 separadores diferentes, 1 terminal e uns 25 minutos da primeira vez | Caixas ao criar a máquina e um script do Let's Encrypt do catálogo: 3 minutos |
| Próximo WordPress | Voltar a fazer tudo | O mesmo, e com os avisos e as cópias já postos |