Dopo aver visto il video su YARP nella dev-conf, ho deciso di provarlo.
Grosso modo funziona come previsto, però non capisco come configurare la situazione in cui:
- Al sito ci accedo con /miosito
- Nella pagina web si cerca di accedere a delle immagini mettendo solo images/...
Supponiamo ad esempio di voler mettere YALV come reverse-proxy che converta "localhost:7085/google" nel sito di Google.
Ho fatto queste configurazioni:
"ReverseProxy": {
"Routes": {
"route-google": {
"ClusterId": "google-cluster",
"Match": {
"Path": "google/{**catch-all}"
},
"Transforms": [
{ "PathPattern": "{**catch-all}" }
]
}
},
"Clusters": {
"google-cluster": {
"Destinations": {
"googleDest": {
"Address": "https://www.google.com/"
}
}
}
}
}
Di suo la pagina di google si apre come previsto.
Quando però la pagina stessa cerca di recuperare le immagini presenti su images/branding/googlelogo/1x/googlelogo_color_272x92dp.png la procedura non funziona poichè la richiesta risulta essere
https://localhost:7085/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png e quindi esce dal mapping verso "google" poichè l'indirizzo di partenza non è più "localhost:7085/google" ma solo "localhost:7085"
Che configurazione manca?