Разделить request_uri в nginx

Я новичок в Nginx, я пытаюсь сделать proxy_pass для определенного формата URL.

Например, "http://example.com/sync/test" — это URL-адрес, к которому обращается пользователь. , внутри URL-адрес должен выполнять proxy_passs для сервера apache, например, «http://localhost:8000/test" нужно исключить синхронизацию, но теперь перенаправление имеет "http://localhost:8000/sync/test".

Есть ли возможность разделить и получить параметры после синхронизации,

Предложения или решение приветствуются


person Boopaathy    schedule 24.02.2017    source источник


Ответы (1)


Перепишите URL-адрес, удалив /sync/ из URL-адреса.

location / {
             rewrite ^/sync/(.*) /$1 break;
             proxy_pass http://localhost:8000;
           }
person avck    schedule 24.02.2017