NGINX:从位置阻止,如果捕获的参数为空

时间:2018-10-29 09:26:54

标签: nginx nginx-location nginx-config

我陷入了一个现有问题。我试图拒绝用户是否尝试访问没有我在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;
}

0 个答案:

没有答案