LINUX.ORG.RU
ФорумAdmin

Помогите nginx location

 , ,


0

2

не получается ограничить доступ только для одного приложения в apex

запрос вида http://192.168.1.119/apex/test/f?p=116

необходимо разрешить доступ только к этому приложению по аргументу 116

если делаю location /apex/test/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_pass https://192.168.26.119:8181; allow all; }

то получаю доступ ко всему

Ответ на: комментарий от Deleted

не получилось (

возможно нужно добавить что то еще после p=116 потому что сервер потом еще добавляет ели перейти на http://192.168.1.119/apex/test/f?p=116

http://192.168.1.119/apex/test/f?p=116:LOGIN_JQM_SMARTPHONE:350549200895:::::

щас добавил

location /apex/test/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host;

if ($request_uri ~ «\?p=116») { proxy_pass https://192.168.26.119:8181; } } не работает

EugeneF
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.