NGINX: заблокировать от местоположения, и если пойманный параметр пуст - PullRequest
0 голосов
/ 29 октября 2018

Я застрял в существующей проблеме. Я пытаюсь запретить пользователям, если они пытались получить доступ к определенной странице местоположения без параметра, который я настроил в nginx.conf используя этот параметр $remote_user

Так есть ли способ, который я могу включить в местоположение, если я обнаружу, что удаленный пользователь пуст и получает доступ к ссылке. Могу ли я отказать им?

location ^~ /eas/monitor_alarm/

{
 proxy_pass http://myserver.com/monitor_alarm/;
}

default.conf

server {
    listen       80;
    server_name myserver.com;

    root /usr/share/nginx/html;

  keepalive_timeout     90;
  proxy_connect_timeout       90;
  proxy_send_timeout          90;
  proxy_read_timeout          90;
  send_timeout                90;

    return 301 https://$server_name$request_uri;

location ~ (?:^|/)\. {
   deny all;
}
...