modify the way we configure virtual hosts to support multiple sites in a better way