Admin Libre - Administración de sistemas y redes

traffic-advice con OpenBSD httpd
Por Francisco Gaitán el 2 de Septiembre de 2023

Private Prefetch Proxy es un desarrollo de Google para facilitar la navegación instantánea y transiciones de página fluidas en navegadores Chrome y derivados. Para configurarlo en un sitio web hay que darle acceso al navegador al fichero /.well-known/traffic-advice servido con el tipo MIME application/trafficadvice+json.

Usaré este archivo de configuración sugerido por Google en el directorio raíz del sitio web example.com, en formato texto UTF8 y de nombre traffic-advice:

[
  {
    "user_agent": "prefetch-proxy",
    "google_prefetch_proxy_eap": {
      "fraction": 1
    }
  }
]

Esta será la parte correspondiente de la configuración dentro de la sección server de httpd.conf(5):

	location "/.well-known/traffic-advice" {
		root "/htdocs/example.com"
		request strip 1
	}

Fuera de la sección server { ... }, en el mismo archivo, especifico que dicho archivo se sirva como el tipo MIME application/trafficadvice+json tal y como indica la especificación:

types {
        application/trafficadvice+json  traffic-advice
        include "/usr/share/misc/mime.types"
}

Una vez recargado httpd mediante # rcctl reload httpd consulto las cabeceras con curl:

$ curl -I https://example.com/.well-known/traffic-advice 

Se puede ver la línea:

Content-Type: application/trafficadvice+json

Y el contenido del archivo:

$ curl https://example.com/.well-known/traffic-advice
[
  {
    "user_agent": "prefetch-proxy",
    "google_prefetch_proxy_eap": {
      "fraction": 1
    }
  }
]

Destacado

Contacto

Si has encontrado algún error o quieres comentarme algo mándame un correo a webmaster@adminlibre.org