Disable nginx basic_auth for one location
If you protected your website with nginx basic_auth
, and want to disable it for just one (or maybe some specific locations), you can use basic_auth off
for that location and the authorization won't be required.
Example:
server {
auth_basic "Restricted content";
auth_basic_user_file /etc/nginx/.htpasswd;
location /public/ {
auth_basic off;
}
}