Домены
Фреймворк поддерживает виртуальные хосты — несколько доменов на одном сервере. Используйте точные имена, подстановочные знаки или регулярные выражения.
"servers": {
"s1": {
"domains": [
"example1.com",
"*.example1.com",
"(a1|a2|a3).example1.com",
"(.1|.*|a3).example1.com"
],
...
},
...
}Поиск производится по значению HTTP-заголовка Host. Если заголовок будет пустым или будет отсутствовать, то клиент получит ответ 404 Not found.
Подстановочные имена
Имя с подстановочным знаком может содержать звездочку только в начале или в конце имени и только на границе точки.
Имена www.+.example.org и w*.example.org недействительны. Однако эти имена можно указать с помощью регулярных выражений, например, www(.+).example.org и ^w(.*).example.org$. Звездочка может соответствовать нескольким частям имени. Имя *.example.org подходит не только к www.example.org, но и к www.sub.example.org.
Имена регулярных выражений
Регулярные выражения, используемые C Web Framework, совместимы с выражениями, используемыми в языке программирования Perl (PCRE). Например, ^www(\\d+).example.net$.