Éste es personal.
Era un viernes por la noche cualquiera y tenía un objetivo "simple": alojar un sitio web estático en AWS S3 con mi dominio GoDaddy . Quiero decir, qué difícil puede ser, ¿verdad? Aparentemente bastante, considerando que se necesitaron 10 artículos, 4 tutoriales, 2 videos y un día entero probando todo lo que Internet tenía para ofrecer.
¡Pero no te preocupes! Tu viaje será mucho más sencillo. Embárquemonos juntos en esta aventura, empezando por el primer y fundamental paso: conseguir un dominio atractivo.
(Aprenda cómo adquirir y configurar un dominio personal con GoDaddy).
Entonces, has decidido establecer tu propio rincón en la web. ¡Se avecinan tiempos emocionantes! Empecemos por lo básico: adquirir un dominio .
Comience por pensar en un nombre de dominio único y memorable que lo represente bien a usted o a su proyecto. Sea breve, conciso y fácil de deletrear. Una vez que tenga algunas opciones en mente, es hora de dirigirse al sitio web de GoDaddy.
En la página de inicio de GoDaddy, ingrese el nombre de dominio que desee en la barra de búsqueda. Si eliges tu primera opción, ¡no te desesperes! GoDaddy te ofrecerá sugerencias alternativas o puedes probar una variación de tu idea inicial. Una vez que encuentre un dominio disponible que le guste, agréguelo a su carrito haciendo clic en el botón Hazlo tuyo .
GoDaddy ofrecerá varios complementos y opciones, como protección de privacidad y direcciones de correo electrónico profesionales (<nombre de usuario>@tudominio). Revise estas ofertas, seleccione las que se ajusten a sus necesidades y proceda al pago. Completa la transacción y listo, ¡el dominio es tuyo!
Ahora, con el dominio en su poder, es posible que haya algunos pasos de configuración y cambios antes de que aparezca en la URL deseada. Configure los ajustes de su dominio, conéctelo a su alojamiento (en el que profundizaremos a continuación) y asegúrese de que todo esté en óptimas condiciones para el lanzamiento. Para esta parte de la configuración, visitaremos los registros DNS y las reglas de reenvío de su dominio.
Y así, ¡has asegurado con éxito tu porción del pastel de Internet con GoDaddy! Estén atentos mientras navegamos por la siguiente fase de nuestro viaje digital: alojamiento con AWS S3.
(Introducción al alojamiento de su sitio web en el S3 de Amazon Web Services).
Bienvenido a la potencia de Internet:
AWS es enorme, con una gran variedad de servicios que pueden resultar abrumadores para los principiantes. Inicie sesión en su cuenta de AWS existente o cree una nueva.
Piense en un depósito como una unidad de almacenamiento para su sitio web. Haga clic en el botón 'Crear depósito'. Aquí, le darás un nombre a tu depósito (por lo general, este debe coincidir con tu nombre de dominio para simplificar, pero está bien nombrarlo como quieras), seleccionarás una región más cercana a tu público objetivo y seguirás con la configuración predeterminada por ahora.
Cómo nombrar su depósito : en la consola S3, haga clic en el botón azul "Crear depósito". Aparece una ventana que le solicita el nombre del depósito. Seleccione un nombre que coincida estrechamente con su dominio para mantener la coherencia.
Selección de regiones : elija una región cercana a su audiencia para minimizar la latencia. Cada región corresponde a un área geográfica específica. Personalmente, siempre prefiero usar las regiones Este de EE. UU. porque resido en EE. UU. y también porque ayuda con el proceso de certificación SSL en AWS (más sobre esto en la siguiente sección).
Una vez que su depósito esté listo, es hora de realizar algunas configuraciones. Configure las propiedades y los permisos para que su depósito sea público (ya que es privado de forma predeterminada), permitiendo que las personas vean su sitio web. También configurará el alojamiento de sitios web estáticos aquí habilitando la función y designando sus documentos de índice y error.
Con todo configurado, estará listo para cargar los archivos de su sitio web en el depósito. Simplemente arrastre y suelte, o cargue manualmente su HTML, CSS y otros archivos en su depósito S3.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::YOUR-BUCKET-NAME/*" ] } ] }
AWS proporciona un punto final único para su contenido alojado. Haga clic en este enlace y, si todo está bien, verá su sitio web estático vivo y coleando.
¡Y ahí lo tienes! El descenso inicial a AWS puede parecer desalentador, pero con estos pasos, no sólo habrá aterrizado sino que también habrá establecido su base. ¿Listo para la próxima aventura? Profundizaremos en la puesta en marcha en la siguiente sección.
Finalmente listo: ¡su sitio está activo!
(Un tutorial sobre cómo alojar con éxito su sitio web y verlo funcionar).
¡Felicitaciones, ya casi has llegado! Ahora, unamos todo apuntando su nuevo y brillante dominio GoDaddy al depósito AWS S3 que ha configurado meticulosamente.
Haga clic en "Solicitar" para iniciar un nuevo certificado y seleccione "Solicitar un certificado público".
Agregue sus nombres de dominio: www.your-domain.com
y your-domain.com
.
Elija "Validación de DNS".
Inicie sesión en su cuenta de GoDaddy y navegue hasta la configuración del dominio elegido.
Vaya a "Administrar DNS" en "Configuraciones adicionales".
Agregue los registros CNAME proporcionados por ACM. Repita este paso para ambos conjuntos de valores proporcionados.
Establezca "Tipo" en "CNAME".
"Nombre" es el "nombre CNAME" de ACM omitiendo el archivo .
"Valor" es el "valor CNAME" de ACM (copiar tal cual).
Establezca “TTL” en “Predeterminado”.
Haga clic en " Crear distribución ".
Ingrese la URL del sitio web del depósito S3 como " Dominio de origen " (evite utilizar el enlace sugerido automáticamente).
En " Política de protocolo de visualización ", seleccione "Redireccionar HTTP a HTTPS".
En " Firewall de aplicaciones web (WAF)" , seleccione "Habilitar protección de seguridad".
Agregue " Nombres de dominio alternativos (CNAME) " para las URL de sus sitios web preferidos ( www.your-domain.com
y your-domain.com
) en " Configuración ".
Elija el certificado ACM creado previamente en " Certificado SSL personalizado ".
Lamentablemente, el servicio DNS estándar de GoDaddy no admite registros ALIAS o ANAME directos a CloudFront. Por lo tanto, la mejor práctica es configurar un CNAME para el subdominio www y luego redirigir el dominio raíz al subdominio www. Ya tienes un CNAME para www, así que modifiquémoslo.
Recuperación de dominio de CloudFront: tome nota del nombre de dominio de CloudFront proporcionado al crear su distribución, como dxxxxxxxxxxxxx.cloudfront.net
.
Actualización del registro de dominio raíz: el DNS estándar de GoDaddy no admite registros ALIAS o ANAME que apunten directamente a CloudFront para dominios raíz. Para solucionar este problema, configure un CNAME para su subdominio www
y redirija la raíz a www
.
Ajuste de CNAME para www: modifique el registro CNAME existente para el subdominio www
:
Tipo: CNOMBRE
Nombre: www
Datos: [Su nombre de dominio de CloudFront]
TTL: 1 hora (ajustar como se prefiera)
www
:www.your-domain.com
Manejo de otros registros: mantenga los registros NS, SOA y _domainconnect
existentes sin cambios.
Consideración del tiempo de propagación: después de estos ajustes de DNS, la propagación puede requerir algún tiempo, que puede variar desde inmediato hasta varias horas. Utilice herramientas como
Una vez que finaliza la propagación, acceder your-domain.com
o www.your-domain.com
debería dirigir a los usuarios a su sitio alojado en CloudFront de forma segura a través de HTTPS.
(Orientación sobre cómo actualizar y mantener su sitio web recién alojado).
Actualizar su sitio web estático alojado en AWS S3 es un proceso sencillo. Siga estos pasos para asegurarse de que su sitio se mantenga actualizado y actualizado:
/*
para invalidar todos los archivos).
¡Felicitaciones por navegar con éxito en las olas digitales para lanzar su nuevo y brillante sitio web! Su propiedad virtual ya está en funcionamiento y lista para recibir visitantes de todo el mundo, de forma segura y rápida.
Este viaje, aunque aparentemente desalentador, lo ha llevado desde el registro de dominio con GoDaddy hasta el alojamiento de sitios web estáticos y seguros en AWS S3, hasta la implementación con CloudFront para obtener esa capa adicional de velocidad y seguridad. ¡Salud por tu éxito! 🚀🎉