SOLVED: securing access to a folder - 404 error

mottwsc nginx-forum at
Thu Apr 4 12:54:22 UTC 2013

This is what was done to solve the problem.  I am providing the two relevant
location blocks.

# protect the "secure" folder  ( /var/www/html/secure )
        location /secure/ {
           auth_basic "Restricted";
           auth_basic_user_file /var/www/protected/.htpasswd;
# This is required to protect individual files inside the directory
       location ~ ^/secure/.*\.php$ {
          auth_basic            "Restricted Area";
	  auth_basic_user_file  /var/www/protected/.htpasswd;
	  fastcgi_index index.php;
	  fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
	  include   fastcgi_params;

Posted at Nginx Forum:,237196,238105#msg-238105

More information about the nginx mailing list