Я пытаюсь немного лучше понять nginx и пытаюсь сформировать регулярное выражение, в котором каждый несоответствующий URL /api/postdataV1
направляется на другой кластер серверов. Я продолжаю видеть эти две вещи в примерах без объяснения причин
location ~ {some regex}
location ~* (some regex}
Мой первый вопрос : что это такое ~
и ~*
(я думаю , что ~
просто означает , что я указать регулярное выражение?) , Но как насчет ~*
тогда?
То, что я думаю, что я хочу, это. Было бы это правильно?
location ~ ^/api/postdataV1$ {
#matches to this route to where I want
}
location / {
#This will be everything except /api/postdataV1 I think
}
Было бы это правильно? но как насчет ~*
... я не понимаю
спасибо, Дин
nginx location
, первый удар это :), но я должен признать, нужно привыкнуть к документации nginx, esp. найти нужный материал ниже раздела модулей.