Forum Discussion

Brad_Stapleton's avatar
Brad_Stapleton
Icon for Nimbostratus rankNimbostratus
Oct 27, 2021
Solved

URL Rewrite/ProxyPass Functionality

All:   I am looking for a way to do ProxyPass like functionality inside an irule or other LTM module. We have an application running in Azure that we want to forward traffic to, but need to main...
  • SanjayP's avatar
    Nov 05, 2021

    you would need to create a pool with a FQDN node of using Azure site "app1.azurewebsites.com". Assign that pool to VIP of abc.com. Add below iRule to the abc.com VIP for Host header rewrite. This should do the trick.

     

     

    when HTTP_REQUEST {
          HTTP::header replace "Host" "app1.azurewebsites.com"
          }
    when HTTP_RESPONSE {
        HTTP::header replace Location [string map -nocase {app1.azurewebsites.com abc.com} 
        [HTTP::header Location]]
    }