On 05/13/2011 02:14 AM, Tom Evans wrote:
On Thu, May 12, 2011 at 6:45 PM, Knute Johnson<apa...@knutejohnson.com>  wrote:
I'm trying to use the Files directive to force auth for the index.html file
and I'm getting the following error message if I don't specify the file name
in the request.  If I do it works fine.

Authorization Required

This server could not verify that you are authorized to access the document
requested. Either you supplied the wrong credentials (e.g., bad password),
or your browser doesn't understand how to supply the credentials required.

No username/password dialog is presented with this error, just the error.

Any ideas?


Config and logs or it never happened.

Cheers

Tom

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        # added for testing
        # any files require group any membership
<Files index.html>
        AuthType Basic
        AuthName "ARCLA Lookers"
        AuthUserFile /usr/local/apache/passwords/arcla.pwd
        AuthGroupFile /usr/local/apache/passwords/groups
        Require group lookers players honchos
</Files>
        # this file requires group membership
        <Files status-update.html>
            AuthType Basic
            AuthName "ARCLA Players"
            AuthUserFile /usr/local/apache/passwords/arcla.pwd
            AuthGroupFile /usr/local/apache/passwords/groups
            Require group players honchos
        </Files>
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        # added for testing
        <Files printenv.pl>
            AuthType Basic
            AuthName "test"
            AuthUserFile /usr/local/apache/passwords/arcla.pwd
            AuthGroupFile /usr/local/apache/passwords/groups
            Require group honchos
        </Files>
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Log when requesting http:/localhost/

127.0.0.1 - - [13/May/2011:07:53:54 -0700] "GET / HTTP/1.1" 401 618 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.10 (maverick) Firefox/3.6.17" 127.0.0.1 - - [13/May/2011:07:53:54 -0700] "GET /favicon.ico HTTP/1.1" 404 500 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.10 (maverick) Firefox/3.6.17"
127.0.0.1 - -

Log when requesting http:/localhost/index.html

127.0.0.1 - - [13/May/2011:07:56:23 -0700] "GET /index.html HTTP/1.1" 401 665 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.10 (maverick) Firefox/3.6.17" 127.0.0.1 - knute [13/May/2011:07:56:26 -0700] "GET /index.html HTTP/1.1" 200 484 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.10 (maverick) Firefox/3.6.17"

Thanks,

--

Knute Johnson

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
  "   from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to