Избавляемся от www в nginx

Простой и изящный способ избавиться от www в запросах на всех виртуальных серверах, обслуживаемых nginx.
Не сработает для доменов, для которых server_name задан в виде .domain.ru (с точкой) и www.domain.ru.

server {
listen 1.2.3.4:80;
server_name ~^www\.(?<name>.*);
rewrite ^ http://$name$request_uri? permanent;
}