
En Networking
-> Load Balancin
g -> Host and path rules
, he definido un mapa de URL para asignar '/', '/blog/', 'features/' y '/pricing/' a un backend de wordpress/
Sin embargo, cuando agrego una prueba de configuración para '/', aparece este mensaje de error:
Mi intención es tener un par de URL conocidas para asignar a un backend de WordPress y el resto se dirige a otro servicio de backend.
¿Por qué '/' en la regla anterior no asigna 'www.examples.com/' a los servicios de WordPress?
EDITAR
1) Según lo solicitado por Grisha Levit en el comentario.
>> gcloud compute backend-services describe backend-service-url-mapper
affinityCookieTtlSec: 0
backends:
- balancingMode: UTILIZATION
capacityScaler: 1.0
description: ''
group: https://www.googleapis.com/compute/v1/projects/myproject/zones/us-central1-c/instanceGroups/instance-group-forward-to-gae
maxUtilization: 0.8
connectionDraining:
drainingTimeoutSec: 300
creationTimestamp: '2017-01-16T18:18:24.815-08:00'
description: ''
enableCDN: false
fingerprint: jx1UyRlAaXY=
healthChecks:
- https://www.googleapis.com/compute/v1/projects/myproject/global/httpHealthChecks/health-check-wordpress
id: '5709193638199738399'
kind: compute#backendService
loadBalancingScheme: EXTERNAL
name: backend-service-url-mapper
port: 80
portName: http
protocol: HTTP
selfLink: https://www.googleapis.com/compute/v1/projects/myproject/global/backendServices/backend-service-url-mapper
sessionAffinity: NONE
timeoutSec: 30
Básicamente es un grupo de servidores nginx.
2) Aquí está la imagen completa de todas las reglas:
Respuesta1
Una configuración como esta funcionó para mí usando dos backends (NGINX y Apache)
Las solicitudes HTTP fueron redirigidas de la siguiente manera:
http://test.midominio.com/ a NGINX
http://test.midominio.com/blog a NGINX
http://test.midominio.com/precios a NGINX
http://test.midominio.com/cualquier cosa a apache
Es posible que las comprobaciones de estado tarden un par de minutos en funcionar y que el equilibrador de carga actualice las nuevas configuraciones. Se puede encontrar el documento referenciado.aquí.