Ik wil op mn webservertje een dir beveiligen met een password. Ik heb [topic=29840] met bijbehorende link gelezen en het volgende gedaan.
Ik moest in mn apache configfile (httpd.conf neem ik aan) dit zetten :
<Directory "/usr/local/apache/htdocs/serveradmin>
AllowOverride AuthConfig
</Directory>
En dan een .htacces met hetvolgende erin :
AuthUserFile /pass/.htpasswd
AuthGroupFile /dev/null
AuthName Server Administrator Screen
AuthType Basic
<Limit GET>
require valid-user
</Limit>
En dan een .htpasswd met :
user1:[gecodeerd wachtwoord]
user2:[gecodeerd wachtwoord]
user3:[gecodeerd wachtwoord]
Die wachtwoorden heb ik laten coderen op http://www.bruce-hamilton.com/tutorials/password.shtml.
Dan moet ik dus volgens die howto's naar /usr/local/etc/httpd/users gaan en dan htpasswd -c /usr/local/etc/httpd/users [username] intypen
, maar nu komt het..
Die is er niet.
Dan staat er verder dat ie dan mogelijk gecompiled moet worden en dat ie in de support dir van je apache distributie staat.. die is er dus ook niet maar in bin staat wel een *htpasswd.
Dan moet je dus make *htpasswd intypen. Dan krijg ik "make : Nothing to be done for 'htpasswd'"..
Uiteraard heb ik wel in /pass/ die .htpasswd staan en staat die .htacces in de dir die ik wil beveiligen..
Ik snap dr nu geen fl*kker meer van..
Wat doe ik fout?
Alvast Bedankt.
ik draai Apache/1.3.12 en gebruik slackware 8.0 met een 2.2.20 kernel.
Ik moest in mn apache configfile (httpd.conf neem ik aan) dit zetten :
<Directory "/usr/local/apache/htdocs/serveradmin>
AllowOverride AuthConfig
</Directory>
En dan een .htacces met hetvolgende erin :
AuthUserFile /pass/.htpasswd
AuthGroupFile /dev/null
AuthName Server Administrator Screen
AuthType Basic
<Limit GET>
require valid-user
</Limit>
En dan een .htpasswd met :
user1:[gecodeerd wachtwoord]
user2:[gecodeerd wachtwoord]
user3:[gecodeerd wachtwoord]
Die wachtwoorden heb ik laten coderen op http://www.bruce-hamilton.com/tutorials/password.shtml.
Dan moet ik dus volgens die howto's naar /usr/local/etc/httpd/users gaan en dan htpasswd -c /usr/local/etc/httpd/users [username] intypen
, maar nu komt het..
Die is er niet.
Dan staat er verder dat ie dan mogelijk gecompiled moet worden en dat ie in de support dir van je apache distributie staat.. die is er dus ook niet maar in bin staat wel een *htpasswd.
Dan moet je dus make *htpasswd intypen. Dan krijg ik "make : Nothing to be done for 'htpasswd'"..
Uiteraard heb ik wel in /pass/ die .htpasswd staan en staat die .htacces in de dir die ik wil beveiligen..
Ik snap dr nu geen fl*kker meer van..
Wat doe ik fout?
Alvast Bedankt.
ik draai Apache/1.3.12 en gebruik slackware 8.0 met een 2.2.20 kernel.
Ford Mondeo Wagon 2.0 16v '06 | Yamaha XJ900S Diversion '01 & Honda PS150i '07 | | Gravity is a myth, earth sucks.