Я хотел бы спросить о некоторых конфигурациях для Nginx; Как настроить регулярное выражение в блоке местоположения Nginx? это моя конфигурация
location ~ ^/web/api/v1/([A-Za-z]+) {
proxy_pass http://localhost:5000/$1;
}
Итак, вариант использования этой конфигурации - когда я набираю localhost/web/api/v1/apple
он будет направлен на localhost:5000/apple
, localhost/web/api/v1/pineapple
он будет направлен на localhost:5000/pineapple
, и так далее. Примечание: яблоко и ананас только пример имени пути.
Спасибо
Этот ответ принадлежит @Richard Smith;
Я меняю конфигурацию на:
location ~ ^/web/api/v1/([A-Za-z]+)$ {
proxy_pass http://127.0.0.1:5000/$1;
}
localhost становится 127.0.0.1