<% for(var i=0; i<list.length; i++) { var ap=list[i]; %>
#### <%= ap.name %> start ####
<% for(var j=0; j<ap.host.length; j++) { -%>
backend app<%= ap.name + j %> {
  .host = "<%= ap.host[j].name %>";
  .port = "<%= ap.host[j].port %>";
}
<% } -%>
sub vcl_init {
  new app<%= ap.name %> = directors.round_robin();
  <% for(var k=0; k<ap.host.length; k++) { -%>
  app<%= ap.name %>.add_backend(app<%= ap.name + k %>);
  <% } -%>
}
sub vcl_recv {
  if (req.http.host == "<%= ap.name %>.app.alphabets.cn") {
    set req.backend_hint = app<%= ap.name %>.backend();
  }
}
#### <%= ap.name %> end ####
<% } %>