Tôi đang cố gắng để hiểu nginx tốt hơn một chút và cố gắng hình thành một regex trong đó mọi url không khớp /api/postdataV1
được chuyển đến một cụm máy chủ khác. Tôi tiếp tục nhìn thấy hai điều này trong các ví dụ mà không có lời giải thích
location ~ {some regex}
location ~* (some regex}
Câu hỏi đầu tiên của tôi là những thứ này là gì ~
và ~*
(tôi nghĩ ~
chỉ có nghĩa là tôi đang chỉ định một regex?) Nhưng ~*
sau đó thì sao?
Những gì tôi nghĩ những gì tôi muốn là điều này. Điều này sẽ đúng?
location ~ ^/api/postdataV1$ {
#matches to this route to where I want
}
location / {
#This will be everything except /api/postdataV1 I think
}
Điều này sẽ đúng? nhưng còn ~*
... tôi không hiểu cái đó
cảm ơn, trưởng khoa
nginx location
, lần đầu tiên là thế này :) nhưng tôi phải thừa nhận, người ta phải làm quen với tài liệu nginx, đặc biệt. tìm đúng thứ bên dưới phần mô-đun.