Встретился с такой проблемой if ( $host ~ "^(www\.)?([a-z0-9-]+)\.[a-z0-9-]+\.[a-z]{2,4}$" ) { root /home/user/public_html/$2; } в error.log open() "/home/user/public_html//img.png" failed (2: No such file ... то есть переменная $2 остаётся пустой, когда должна быть субдоменом