Здраствуйте, дорогие гуру!
Пытаюсь настроить работу сервера на следующее
При обращении к my.site нужно делать проксирование на my.site:5000 (NextJs)
При обращении к my.site/api нужно отдавать ответы от api сервиса (PHP)
При обращении к my.site/crm нужно делать проксирование на my.site:3006(React)
Вот что есть на данные момент
location /api {
rewrite ^(.*)$ /api/public/index.html;
}
location /crm {
proxy_pass http://127.0.0.1:3006;
}
location / {
proxy_pass http://127.0.0.1:5000;
}
Проксирование на 5000 порт происходит хорошо. На 3006 что-то не работае. При обращении по адресу my.site/api NextJs отдает что страница не найдена. Получается что при обращении my.site/api отрабатывает location /. Но этого не нужно. нужно запускать в этом случае php
Помоги настроить пожалуйста