Página web en Amazon
By Alberto de la Torre
Hace un añito me compre un dominio en internet (osea, un nombre de una página). Si llego a saber que no eran tan caros, haría tiempo que habría reservado albertodelatorre.com, pero ha llegado un abogado y lo ha reservado para su bufete (junto con el «.es»). Así que me he contentado con
albertodelatorre.eu
Pero una cosa es tener un dominio, y otra cosa es tener una página web. Con el dominio solo tienes el nombre, luego te tienes que buscar un sitio donde construir tu página web. Hay soluciones comerciales (fuera de presupuesto para algo meramente recreativo), soluciones gratuitas (como 000fees.net, donde lo tenía antiguamente, pero con una calidad horrible), o puedes montarte uno en tu casa (que no me mola demasiado, no tengo tantos conocimientos como para asegurarme que nadie entrará en mi red privada). Pero lo último que he descubierto: Amazon Web Services (AWS para los colegas).
Es comercial, pero el primer año te lo dan gratis si no te pasas con el consumo de recursos. Eso te deja un poco intranquilo; Teniendo en cuenta que soy un novato, ¿cómo voy a saber si me pasaré de los recursos? Además, tienes que dar tu tarjeta de crédito… Incómodo.
¿Y qué te dan? Pues una máquina virtual, con su disco duro, su ancho de banda, su procesador… Osea, un servidor. Te dan varias opciones de S.O. (ubuntu, que es con lo que estoy acostumbrado), y ala, a jugar.
¿Y que tengo? Pues mi servidor, con WordPress y una Wiki montados. Lo malo es que te haces un lío con los servicios que te ofrecen. Muchos nombres poco intuitivos, configuraciones que le das a aceptar esperando que sean las correctas… En fin.
Pasos que he dado:
- Darte de alta en aws.amazon.com. Tendrás que dar tu tarjeta de crédito, confirmación telefónica, etc. Elegir el plan gratuito.
- Ponerme una alarma en el calendario de google para el año que viene, por si no a visan y cobran directamente.
- Entrar en el panel de control, y pinchar en el EC2 (virtual servers)
- En la página del EC2, arriba a la derecha elegir la zona geográfica (a Europa, para que vaya todo más rápido) y pinchar en el botón azul de «create instance» (que es la máquina virtual)
- Configurarlo según los gustos, y lanzarlo. Te generará una llave de indentificación (un archivo) para conectarte de manera segura.
- Después de unos minutos, la máquina estará funcionado. Puedes mirar en el panel la dirección IP pública de la máquina y conectarte vía ssh:
ssh -i llavedeID.pem ubuntu@ippublica
- Una vez que estás dentro, a instalar y configurar lo que te apetezca (incluido un programa de backup).
- Descargar en el teléfono el cliente para android de AWS
- Por último, vas a tu proveedor de servicios y enlaza el dominio a la dirección de IP de antes.
Cosas que me faltan:
- Para conectarse hace falta el fichero llave, pero no he encontrado manera de hacer un ssh-copy o de conectarme desde otro ordenador.
- No estoy seguro de cómo funciona la IP pública. Dicen que mientras la máquina esté encendida, mantendrá la misma dirección, pero cómo cambie, tengo que cambiar la redirección del dominio .eu. Seguro que hay una forma de hacerlo.
- Si apago la máquina, espero que no se borren todos los datos.
- Monitorizar el coste del servicio, para no llevarme sorpresas…
Total, que a ver si actualizo mi página web.