anchor.diff:  backend default {
     .host = "<%= @ipaddress_vmhost -%>";
     .port = "8080";
  +}
  +
  +backend backup1 {
  +  .host = "<%= @ipaddress_vmhost -%>";
  +  .port = "8081";
  +}
  +
  +backend backup2 {
  +  .host = "<%= @ipaddress_vmhost -%>";
  +  .port = "8082";
   }
   
   # Please add the minimal amount of code required to implement/mimic the
  
positive.code:      error 801 "Force SSL";
    }
  
    set req.http.True-Client-IP = req.http.Fastly-Client-IP;
  }
  
  sub vcl_fetch {
    if (beresp.http.Cache-Control ~ "private") {
      return (hit_for_pass);
    }
  
negative.code: }
  
  sub vcl_error {
    # Assume we've hit vcl_error() because the backend is unavailable
    # for the first two retries. By restarting, vcl_recv() will try
    # serving from stale before failing over to the backups.
    if (req.restarts < 3) {
      return (restart);
    }
  
    if (obj.status == 801) {
       set obj.status = 301;
       set obj.response = "Moved Permanently";
  