Можно включить переменную в выражение регулярного выражения, просто поместив $ перед переменной ... нет необходимости делать $ {}
так что я полагаю в вашем случае
if ($uri ~ "by-$me") { set $chk ""; }
тогда регулярное выражение будет равно by-kevin
У меня было так для более сложного правила регулярных выражений
, где я хотел, чтобы orgin соответствовал списку возможных доменных имен
set $domainWhitelist "yahoo\.com|google\.com|foo\.com";
if ($http_origin ~* "https?://([\w-]*\.)*($domainWhitelist)(:\d+)?") {
...
}