Довелось сегодня настроить .рф домен в nginx. Моё личное отношение к .рф доменам — это какой-то несмешной анекдот. Но, личное отдельно, а работа отдельно.
Итак, чтобы настроить .рф домен в nginx в server_name нужно прописать его в пуникоде, то есть «xn--d1acufc.xn--p1ai», а не «домен.рф». Тоже также надо писать в конфиге Apache, если он у вас используется.
Для перевода имени домена в пуникод используйте конвертер, например www.punycoder.com