Lightsail es la forma más fácil de tener un WordPress propio en Amazon: eliges la plantilla, el tamaño y en un minuto tienes la web funcionando, por un precio fijo al mes. Lo difícil no es crearlo; es lo que viene después. Un WordPress recién creado tiene una dirección que cambia al reiniciar, no tiene candado, tiene la puerta de administración abierta a todo internet y no hace copias. Esta guía crea la web y arregla esas cinco cosas, en orden.
Antes de empezar: qué significa cada cosa
- Lightsail
- La versión sencilla de los servidores de Amazon: máquinas con precio fijo al mes y una consola propia pensada para no complicarse.
- Plantilla (blueprint)
- Una máquina ya preparada con una aplicación instalada. La de WordPress la mantiene Bitnami, una empresa que empaqueta aplicaciones para Amazon.
- Plan
- El tamaño de la máquina (procesador, memoria, disco) y su precio al mes. Se puede subir más adelante con una instantánea.
- IP estática
- Una dirección de internet fija para tu máquina. Sin ella, la dirección cambia al apagar y encender y la web deja de encontrarse.
- DNS y registro A
- La "guía telefónica" de internet. El registro A es la línea que dice que tu dominio apunta a la IP de la máquina.
- HTTPS
- La conexión segura, la del candado. Se consigue con un certificado gratuito de Let's Encrypt.
- Cortafuegos
- El portero de la máquina: qué puertas (puertos) están abiertas y para quién. Se gestiona desde la consola de Lightsail.
- Instantánea
- Una copia completa de la máquina en un momento dado, para restaurar si algo se rompe.
Paso a paso
Crea la máquina desde la plantilla de WordPress
En la consola de Lightsail, Crear instancia. Elige la región más cercana a tus visitantes (para España, París o Irlanda). En "Seleccione una plantilla", pestaña Aplicaciones + SO, pulsa WordPress. Elige el plan: para una web normal, uno de los pequeños basta y puedes crecer después. Dale un nombre reconocible (
web-empresa) y pulsa Crear. En un par de minutos el estado pasa a "En ejecución".Entra en WordPress con la contraseña inicial
Pulsa la máquina y luego el botón Conectar mediante SSH (icono de terminal). En la ventana negra que se abre, escribe:
cat bitnami_application_passwordTe muestra la contraseña del administrador de WordPress. El usuario es
user. Abre en el navegadorhttp://IP-de-la-maquina/wp-admin(la IP aparece en la tarjeta de la máquina), entra y, lo primero, cambia esa contraseña por una tuya en Usuarios, Perfil.Pon una IP estática
Pestaña Redes de la máquina, Crear IP estática, selecciona la máquina y dale un nombre. Es inmediato y, mientras esté asignada, no tiene coste adicional. A partir de ahora la dirección no cambiará.
Apunta tu dominio
En el DNS de tu dominio (Route 53 u otro), crea un registro A con el dominio apuntando a la IP estática, y otro para www. En unos minutos (a veces horas)
http://midominio.comabrirá tu WordPress. Si no tienes el DNS en Route 53 y quieres tenerlo, hay una guía en esta sección.Pon el candado HTTPS
Primero, en la pestaña Redes, añade la regla HTTPS (443) al cortafuegos si no está. Después, en la terminal de la máquina:
sudo /opt/bitnami/bncert-toolResponde a las preguntas con tu dominio (con y sin www), di que sí a redirigir a HTTPS y pon tu correo. En un par de minutos la web tiene candado y el certificado se renovará solo. Vuelve a WordPress, Ajustes, Generales, y comprueba que las dos direcciones empiezan por
https://.Cierra lo que no debe estar abierto y activa las copias
Pestaña Redes: edita la regla SSH (22) para restringirla a tu IP (guía en esta sección), dejando marcado el acceso desde el navegador de Lightsail. Pestaña Instantáneas: activa las instantáneas automáticas a una hora de madrugada. Con esto la web tiene dirección fija, dominio, candado, puerta cerrada y copias diarias. Lo que casi nadie hace en el primer día, hecho.
Qué puede salir mal
No encuentro la contraseña o la terminal da error
Espera a que la máquina lleve un par de minutos "En ejecución": la primera vez tarda en terminar de instalarse. Si la terminal se abre pero el fichero no existe, escribe ls para ver qué hay en la carpeta; el nombre exacto está en la documentación de Bitnami.
La web va lenta o se cae con poco tráfico
Los planes más pequeños se quedan cortos con WordPress y muchos plugins. Mira la pestaña Métricas: si la CPU está siempre al límite, sube de plan con una instantánea (guía en esta sección) o reduce plugins. Un plugin de caché ayuda mucho.
El banner de Bitnami aparece en la esquina
Se quita desde la terminal con sudo /opt/bitnami/apache/bnsupport/bnconfig --disable_banner 1 (o la variante que indique Bitnami para tu versión) y reiniciando Apache.
Quiero mover una web que ya tengo en otro hosting
Instala en el WordPress nuevo un plugin de migración (hay varios conocidos), exporta desde el antiguo e importa aquí. Cambia el DNS al final, cuando la copia funcione. Hasta entonces puedes probar la web nueva por su IP.
En Simplio
En Simplio creas la máquina Lightsail con la plantilla de WordPress desde la misma pantalla en la que ves el resto de tus máquinas, con la IP estática y el cortafuegos cerrado a tu IP marcados en la creación, y lanzas el certificado de Let's Encrypt desde el catálogo de scripts escribiendo solo el dominio. Las copias programadas y los avisos de máquina parada o certificado a punto de caducar quedan activos sin pasos adicionales.
Lo mismo, en AWS y en Simplio
| En la consola de AWS | En Simplio | |
|---|---|---|
| Crear la máquina | Consola de Lightsail, 1 pantalla, 2 minutos | Desde Simplio, 1 pantalla, 2 minutos |
| IP fija, dominio, candado, cerrar SSH, copias | 4 pestañas distintas, 1 terminal y unos 25 minutos la primera vez | Casillas al crear la máquina y un script de Let's Encrypt del catálogo: 3 minutos |
| Siguiente WordPress | Volver a hacerlo todo | Lo mismo, y con los avisos y las copias ya puestos |