Защитите Jenkins с помощью nginx http auth, кроме URL обратного вызова

Я установил jenkins на свой сервер и хочу защитить его с помощью http-аутентификации nginx, чтобы запросить:

http://my_domain.com:8080
http://ci.my_domain.com

будет защищено, кроме одного места:

http://ci.my_domain.com/job/my_job/build

необходимо для запуска сборки. Я новичок в nginx, поэтому я остановился на конфигурации nginx.

upstream jenkins {
  server  127.0.0.1:8080;
}

server {
  listen x.x.x.x:8080;
  server_name *.*;

  location '/' {
    proxy_pass http://jenkins;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;

    auth_basic "Restricted";
    auth_basic_user_file /path/.htpasswd;    
  }
}

Я попробовал что-то вроде вышеупомянутого конфига, но когда я захожуhttp://my_domain.com:8080 нет http авторизации.

Ответы на вопрос(1)

Ваш ответ на вопрос