Primeiro erro eu vejo logo de cara - local leva um regexp, você precisa escapar do seu. personagem. Eu sugiro:
location ~* \.php$ {
}
Você não precisa de * .domain.com, sugar.domain.com deve ser tudo o que é necessário. Como o koolhead17 menciona, certifique-se de configurar seu registro do DNS A para o IP deste segundo servidor para sugar.domain.com; O nginx usará o cabeçalho "Host" vindo do navegador e combinará com o server_name.