nginxのバーチャルホストですべてのドメインを受ける

メモ。nginxのバーチャルホストですべてのドメインを受けるにはserver_nameにアンダースコアを使う。defaultをつけないとうまくいかなかった。

server {
  listen 80 default;
  server_name _;
  # ...
}