Full_Name: Peter Perkins
Version: 2.2.7
OS: irix 5.3
Submission from: falstaff.ucsd.edu (199.105.13.29)
using Apache/1.3.6 (Unix) mod_ssl/2.2.7 OpenSSL/0.9.2b, i find that:
<Directory /usr/local/apache/htdocs/secure>
SSLRequireSSL
ErrorDocument 403 /error.html
AllowOverride None
Options IncludesNOEXEC ExecCGI
Order deny,allow
Deny from all
Allow from x.x.x
</Directory>
works just as i want, that is, only https connections from the
specified IP range are allowed in this directory and http
connections are redirected to the error page. but when i add
directives for user password authentication into the same
<Directory> spec:
<Directory /usr/local/apache/htdocs/secure>
SSLRequireSSL
ErrorDocument 403 /error.html
AllowOverride None
Options IncludesNOEXEC ExecCGI
Order deny,allow
Deny from all
Allow from x.x.x
AuthType Basic
AuthUserFile /usr/local/apache/somewhere/passfile
AuthName "somename"
Require valid-user
Satisfy any
</Directory>
http connections are presented with a password dialog and valid
users are allowed unencrypted connections. for a _single_ attempt
at http://www.somewhere.dom/secure/file.html, the error_log
shows _two_ accesses
[Thu Apr 8 11:10:11 1999] [error] access to
/usr/local/apache/htdocs/secure/file.html failed for x.x.x.x, reason: SSL
connection required
[Thu Apr 8 11:10:21 1999] [error] access to
/usr/local/apache/htdocs/secure/file.html failed for x.x.x.x, reason: SSL
connection required
and the access_log shows
x.x.x.x - - [08/Apr/1999:11:10:11 -0700] "GET /secure/file.html HTTP/1.0" 401
469
x.x.x.x - someuser [08/Apr/1999:11:10:21 -0700] "GET /secure/file.html HTTP/1.0"
200 258
what i want is to only allow access for (1) local users (in x.x.x)
and (2) non-local-but-valid users, and require secure connections
for them all. this did work in an earlier version (apache_1.3.1
+ mod_ssl(something) + ssleay_0.9.0). there was mention of a similar
problem with ProxyPass on comp.infosystems.www.servers.unix, but i
can find mention of this. am i doing something wrong? thanks very
much.
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.engelschall.com/sw/mod_ssl/
Official Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]