Comparar de nuevo origen y método de entrega
Decide si Pull es lo correcto, o si Push/Hosting, CNAME o Full DNS se ajustan mejor a la necesidad.
Abrir guía de elecciónAyuda de CDN.com.tr
Coloca el sitio web de origen existente detrás de CDN.com.tr con Pull CDN, luego verifica el encabezado Host del origen, el nombre de host de entrega, DNS, SSL, Apply Changes y el tráfico público.
Primeros pasos
Coloca el sitio web de origen existente detrás de CDN.com.tr con Pull CDN, luego verifica el encabezado Host del origen, el nombre de host de entrega, DNS, SSL, Apply Changes y el tráfico público.
Esta página es más que “agregar un CNAME”; el mismo origen Pull CDN puede usar tres métodos de entrega.
Usa primero `xyz.cdn.com.tr` para verificar la respuesta del origen y el comportamiento del encabezado Host, luego pasa a un modelo de dominio personalizado.
Solo el subdominio elegido, como `www.example.com` o `assets.example.com`, apunta al destino CDN.
Los servidores de nombres del dominio pasan a ser de CDN.com.tr; los registros DNS, SSL y las funciones CDN se gestionan desde el mismo panel.
Cuando se selecciona Keep the request header, el backend recibe el `$host` entrante; de lo contrario recibe el valor fijo indicado debajo de la casilla.
Un sitio existente puede usar los mismos tres modelos de nombre de host público.
La configuración de Pull CDN está limitada a la cuenta, así que empieza confirmando la cuenta seleccionada.
Resultado esperado: La pantalla de Pull CDN muestra la configuración de origen para la cuenta seleccionada.
cdnctl accounts list
cdnctl packages list --owned --format table
export ACCOUNT_UUID=<account_uuid>
Aquí se configuran la dirección, la ruta, el puerto y el comportamiento del encabezado Host del origen.
Resultado esperado: La configuración generada coincide con el servidor de origen y el valor de host del proxy mostrados en la interfaz.
cdnctl pull origin set --account "$ACCOUNT_UUID" --origin https://origin.example.com --path / --host-header origin.example.com
cdnctl pull origin set --account "$ACCOUNT_UUID" --origin https://origin.example.com --keep-request-host true
La pantalla de CNAME es donde se vincula un dominio o subdominio público a la cuenta seleccionada.
Resultado esperado: El nombre de host pertenece a la cuenta seleccionada y muestra el estado de DNS o verificación.
cdnctl hostnames add --account "$ACCOUNT_UUID" --hostname www.example.com --target "$ENDPOINT"
cdnctl hostnames list --account "$ACCOUNT_UUID"
El tráfico no se considera en vivo hasta que se puede ver que el DNS y el certificado están listos.
Resultado esperado: El estado de DNS y SSL es visible para el cliente.
cdnctl dns records list --account "$ACCOUNT_UUID" --zone example.com
cdnctl certificates list --account "$ACCOUNT_UUID"
Los cambios de origen, nombre de host, DNS o SSL pueden requerir Apply Changes antes de que se actualice la configuración de tráfico.
Resultado esperado: La URL pública devuelve la respuesta de origen esperada; las respuestas de backend incorrectas se depuran revisando el encabezado Host o el destino DNS.
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
cdnctl operations list --account "$ACCOUNT_UUID" --latest
curl -I https://www.example.com/
Un cliente quiere mantener la aplicación en el proveedor de hosting actual mientras usa CDN.com.tr para tráfico, caché, seguridad, SSL y gestión de DNS.