Basic authentication

lacibaci nginx-forum at forum.nginx.org
Sat Jan 14 06:16:09 UTC 2017


Thanks, i found it just above. It looks like this:

location ~* \.php {
    fastcgi_pass unix:/run/php-fpm/php56-fpm.sock;
}

I would like to keep existing behavior (no user/passwd needed) except when
clients try to execute php in /private... directory. Something like this:

location ~* /private*\.php {
    satisfy any;
    allow 192.168.1.0/24;
    deny all;
    auth_basic  "Protected";
    auth_basic_user_file    conf/htpasswd;
}

BTW this is on a Synology NAS, there are about a dosen different config
files so I want to ensure I don't break existing apps.

Posted at Nginx Forum: https://forum.nginx.org/read.php?2,271989,271991#msg-271991



More information about the nginx mailing list