Thx for your answer. It WORKS :-)
But I had to do it with .htaccess file. Didn't work the other way.
I've made it in a kind of "new way"

#httpd.conf

<Directory /srv/httpd/cgi-bin/vqadmin>

Options +ExecCGI

AllowOverride AuthConfig

</Directory>

#.htaccess

AuthType Basic

AuthUserFile /etc/httpd/vqadmin.passwd

AuthName vQadmin

<RequireAny>
    require valid-user
require ip 192.168.0.0/24
</RequireAny>

And had to start with bare minimal httpd.conf file, adding modules and directives step by step. My standard httpd.conf didn't allow to authorize with .htaccess and I couldn't find out what is wrong.
Once again thanks a lot.

Pozdrawiam
/Przemek Kuzioła/
W dniu 2013-01-21 16:09, Michael Ross pisze:

If this is a fresh install of slackware, can we assume slackware 14? If that’s the case, you’re also running httpd-2.4.3, right? Best way to do it:

1.Get rid of the .htaccess file in cgi-bin/vqadmin

2.in your httpd.conf remove the directive “order deny,allow” and replace it with “require valid-user”

3.apachectl -k restart

old way:

#httpd.conf

<Directory /srv/httpd/cgi-bin/vqadmin>

deny from all

Options ExecCGI

AllowOverride AuthConfig

Order deny,allow

</Directory>

#.htaccess

AuthType Basic

AuthUserFile /etc/httpd/vqadmin.passwd

AuthName vQadmin

require valid-user

satisfy any

new way

#httpd.conf

<Directory /srv/httpd/cgi-bin/vqadmin>

Options +ExecCGI

AllowOverride AuthConfig

AuthType Basic

AuthName vQadmin

<RequireAll>

Require valid-user

Require ip 192.168.0.0/24

</RequireAll>

</Directory>


Technically, you could split some of those directives into an .htaccess file, but 1. The larger your passwd file, the bigger the performance hit 2. If you have permission to install qmail on the box, you should prolly also have permission to edit httpd.conf.

Hope this helps.

*From:*Przemek Kuzioła [mailto:[email protected]]
*Sent:* Monday, January 21, 2013 8:44 AM
*To:* [email protected]
*Subject:* [vqadmin] [SPAM] vQadmin - problem

Hi,
I've a problem with login to vqadmin.
Every time I get:

-----------------------------------------------------
Authentication Failed Username unknown
vQadmin was unable to determine your username, which
means your webserver is improperly configured to run
with this CGI.  For security reasons, this script
will not run without Apache htaccess lists.
------------------------------------------------

It is a fresh installation. The system is Slackware.
There is a .htaccess file and corresponding password file (made with htpasswd). But it doesn't work. I've checked apache modules and it looked like all were loaded. Even tried to delete password file and the message was still the same. It had no effect.
No errors in apache error.log
I'm stuck.
Regards

--
Pozdrawiam
/Przemek Kuzioła/




!DSPAM:50fe941a34141839518368!

Reply via email to