SonkoDmitry
@SonkoDmitry
Веб разработчик

Как в nginx настроить версионирование апи?

Есть апи для приложения. Текущая версия 1.1. Приложение обращается к нему по адресу: site.com/1.1/users
Следующую версию нужно перевести на другой фреймворк, соотверственно должен измениться документ рут и доступ будет по адресу site.com/1.2/users
Вопрос в том, как настроить локейшны, чтобы они изменили документ рут и реврайты? Если использовать просто вида:
location /1.1/ {
    root /var/www/api/1.1;
    try_files $uri $uri/ index.php$is_args$args;
}

location /1.2/ {
    root /var/www/api/1.2;
    try_files $uri $uri/ index.php$is_args$args;
}

То в лог сыпятся ошибки FastCGI sent in stderr: "Primary script unknown"
  • Вопрос задан
  • 2557 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы