Skip to content
На этой странице

Домены

К серверу можно прикрепить несколько доменов.

Можно указать шаблон, по котору будет производится поиск домена.

json
"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.

Имена регулярных выражений

Регулярные выражения, используемые cpdy, совместимы с выражениями, используемыми в языке программирования Perl (PCRE). Например, ^www(\\d+).example.net$.

Выпущено под лицензией MIT.