Direccionamiento de dominio para alojamiento de sitios web estáticos

Un sitio web estático alojado con IBM Cloud® Object Storage se puede configurar utilizando IBM Cloud Internet Services. La configuración de reglas de direccionamiento para dominios alojados en IBM Cloud Object Storage se explorará en este avanzado "cómo hacerlo".

Estas instrucciones están sujetas a cambios y se proporcionan aquí para su revisión.

Visión general

Al alojar contenido de sitio web estático en IBM Cloud Object Storage, puede configurar cómo el público accede al sitio especificando un dominio personalizado. El uso de IBM Cloud Internet Services configura Object Storage para modificar la cabecera host HTTP en respuesta a solicitudes públicas de su contenido. Para este ejemplo, utilizaremos example.com como el dominio configurado en Cloud Internet Services (CIS), y un subdominio deseado, web que desea que sus visitantes públicos vean como web.example.com.

Antes de empezar

Requisitos previos:

  • Una cuenta para IBM Cloud Platform
  • Una instancia de Cloud Internet Services (CIS) con un plan y permisos aplicables
  • Una instancia de Object Storage con un grupo configurado como sitio web estático alojado
  • Un dominio de Internet gestionado a través de IBM Cloud Internet Services

Estas instrucciones requieren una cuenta con el plan correcto para acceder a los servicios tal como se describe.

IBM Cloud Internet, dominio y servicios de entrega

Crear una regla de página para dirigirse a su grupo

La creación de una "Regla de página" en la instancia de IBM Cloud Internet Services realizará varios pasos y requerirá la información de punto final

  1. Seleccionar rendimiento de la navegación

  2. Seleccione la pestaña Reglas de página en las opciones.

  3. En la tabla de reglas (vacía si es la primera), seleccione el botón "Crear regla".

  4. En el campo de coincidencia de URL, especifique <sub-domain>.<custom-domain>/*. Por ejemplo, web.example.com/*.

  5. Seleccione entre las opciones de "Configuración de comportamiento de regla" la "Sustitución de cabecera de host". Para el grupo personalizado que aloja el contenido del sitio web estático como subdominio y punto final: <bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud. Por ejemplo, si se utiliza web-example-com como nombre del grupo que aloja el sitio web estático, el ejemplo aparecerá como: web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud.

    Puede encontrar esta información en la configuración del grupo o en la vista rápida de la consola.

  6. Cuando haya confirmado las opciones de configuración, seleccione "Crear".

  7. A continuación, creará el registro CNAME de DNS para reenviar el tráfico a su contenido en IBM Cloud Object Storage.

Crear un alias de dominio para el proxy de su contenido

Después de haber dirigido a sus visitantes a la ubicación correcta utilizando una "Regla de página", querrá crear un alias para guiar a sus visitantes a la ubicación. Para este ejemplo, queremos enviar sus visitantes al nuevo subdominio web al dominio existente, example.com que apuntará a

  1. Seleccionar fiabilidad en la navegación

  2. Seleccione la pestaña DNS en las opciones.

  3. Añada un nuevo registro DNS, sustituyendo la configuración por los valores ejemplificados mostrados. El subdominio deseado debe añadirse en el campo "nombre". en este ejemplo, hemos utilizado web como un nuevo valor de subdominio. El "nombre de dominio de alias" es el mismo que el especificado anteriormente, que en este ejemplo consta de un nombre de grupo seguido de un punto y, a continuación, el punto final, por ejemplo, web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud.

    • Tipo: CNAME
    • Nombre: <sub-domain>
    • TTL: Automático
    • Nombre de dominio de alias: <bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud
  4. Pulse "Añadir" para guardar la entrada DNS cuando haya completado la configuración.

  5. En la tabla de reglas donde aparece la nueva entrada, habilite la opción Proxy como "on".

Para probar la regla que acaba de crear, deje tiempo para que la configuración se propague. A continuación, utilice un navegador para visitar el subdominio ejemplificado por web.example.com para validar los valores.

Próximos pasos

Obtenga más información sobre IBM Cloud Internet Services, o vaya directamente al utilizar Cloud Internet Services (CIS) para empezar a gestionar su presencia en Internet.