Skonfigurowałem nginx pomyślnie. Kiedy dokonałem bilansu obciążenia z dwoma serwerami aplikacji (rozruch wiosenny), gdy moja aplikacja otworzy się z adresem IP równoważenia obciążenia, aplikacja prosi o podanie identyfikatora użytkownika i hasła. Jeśli podam poprawną odpowiedź, to pokazuje mi także „niepoprawny identyfikator / hasło”.

Skonfigurowałem nginx na mojej wiosennej aplikacji rozruchowej i mogę zalogować się przy użyciu tego samego identyfikatora użytkownika / hasła.

Czy możesz zasugerować mi, gdzie się mylę w mojej konfiguracji?

Mój plik konfiguracyjny wygląda następująco:

upstream backend {    
  #server 10.26.2.50:80;
  server 10.10.2.76:80;
}

map $http_upgrade $connection_upgrade {
  default upgrade;
  ''      close;
}

server {
  listen       80 default_server;
  listen       [::]:80 default_server;
  server_name  _;

location / {
  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_set_header X-NginX-Proxy true;

  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection $connection_upgrade;

  proxy_http_version 1.1;    
  proxy_pass http://backend;

  location /private/public/ {
    auth_basic off;
  }
}
vijayakumar talla
źródło