Here's my server block. My ordering is slightly different.
Here's the shell output from curl before and after the maintenance
page goes up, and it appears to be delivering the content as expected.
That did the trick. Thanks a million. I think Ezra should update his defaultnginx configuration to match this. 503's at maintenance time are so muchdesired for SEO ...