So schließen Sie die grundlegende Authentifizierung von der Nginx-Subdomäne aus

So schließen Sie die grundlegende Authentifizierung von der Nginx-Subdomäne aus

Ich habe die beiden Zeilen der Basisauthentifizierung in nginx.conf hinzugefügt.

Damit sind alle Subdomain-Blöcke unter dem Reverse-Proxy passwortgeschützt. Aber ich habe ein paar, bei denen ich das nicht möchte.

Was muss ich in diese Serverblöcke aufnehmen, um sie durchzulassen?

Danke schön!

Und entschuldigen Sie, ich weiß nicht, was ein Platzhalter ist und ob er in diesem Fall anwendbar ist.

Antwort1

Es besteht die Möglichkeit, die Serverblockierung mithilfe von zu deaktivieren auth_basic off;. Fügen Sie es zum Stammverzeichnis jeder Subdomäne hinzu.

server {
   ...
   server_name sub.example;
   ...
   location / {
       ....
       auth_basic off;
   }
}

Quelle :https://nginx.org/en/docs/http/ngx_http_auth_basic_module.html#auth_basic

verwandte Informationen