Чего - то я недосоображаю.
В таком варианте - не работает.
server {
<------><------>listen 80;
<------><------>server_name *.dev.sample.com;
<------><------>location = /robots.txt {
<------><------>root /home;
<------><------>}
<------>}
В таком - работает.
server {
<------><------>listen 80;
<------><------>server_name hotel.rexx.dev.sample.com;
<------><------>location = /robots.txt {
<------><------>root /home;
<------><------>}
<------>}
Очевидно проблема в обработке маски, я уже перерыл ман http://nginx.org/ru/docs/http/server_names.html - не могу понять в чем дело.