ik ben bezig om op me webservertje een dir zo te maken dat een user moet inloggen om de inhoud ervan te kunnen bekijken.
heb me hiervoor ingelezen op internet. ik ben eerst gaan testen op de dir /usr/local/www/data/. dus in httpd.conf AllowOverride op All gezet, met htpasswd een .htpasswd file met een user erin gemaakt, vervolgens deze .htaccess file in de dir gezet:
AuthUserFile /home/stevy99/.htpasswd
AuthGroupFile /dev/null
AuthName "test"
AuthType Basic
<Limit GET POST>
Require valid-user
</Limit>
maar, ik mag nogsteeds de html pagina bekijken. wanneer ik naar een lege .htpasswd link krijg ik wel netjes een login prompt als ik die html pagina wil bekijken, maar dan kan ik natuurlijk niet inloggen.
als er een typo in de AuthUserFile /home/stevy99/.htpasswd staat (bijv de laatste "d" weglaten) krijg ik ook netjes de prompt te zien, maar kan ik nogsteeds niet inloggen.
als je een map in /usr/local/www/data/ aanspreekt (bijv icons) krijg je de gevraagde file daarin netjes te zien, of er nou naar een leeg of niet leeg .htpasswd file wordt gelinkt.
ook hebbik geprobeerd ipv een .htaccess file in httpd.conf dat gedeelte aan te geven, dit gaf dezelfde resultaten.
in de error logs van apache zijn ook geen relevante dingen te vinden.
kortom ik heb voor mijn gevoel alles geprobeerd, maar het wil nog niet echt lukken. heeft iemand misschien enig idee waar er wat fout kan zitten? oh ik gebruik apache 2.0.43 met php4-4.2.3.
heb me hiervoor ingelezen op internet. ik ben eerst gaan testen op de dir /usr/local/www/data/. dus in httpd.conf AllowOverride op All gezet, met htpasswd een .htpasswd file met een user erin gemaakt, vervolgens deze .htaccess file in de dir gezet:
AuthUserFile /home/stevy99/.htpasswd
AuthGroupFile /dev/null
AuthName "test"
AuthType Basic
<Limit GET POST>
Require valid-user
</Limit>
maar, ik mag nogsteeds de html pagina bekijken. wanneer ik naar een lege .htpasswd link krijg ik wel netjes een login prompt als ik die html pagina wil bekijken, maar dan kan ik natuurlijk niet inloggen.
als er een typo in de AuthUserFile /home/stevy99/.htpasswd staat (bijv de laatste "d" weglaten) krijg ik ook netjes de prompt te zien, maar kan ik nogsteeds niet inloggen.
als je een map in /usr/local/www/data/ aanspreekt (bijv icons) krijg je de gevraagde file daarin netjes te zien, of er nou naar een leeg of niet leeg .htpasswd file wordt gelinkt.
ook hebbik geprobeerd ipv een .htaccess file in httpd.conf dat gedeelte aan te geven, dit gaf dezelfde resultaten.
in de error logs van apache zijn ook geen relevante dingen te vinden.
kortom ik heb voor mijn gevoel alles geprobeerd, maar het wil nog niet echt lukken. heeft iemand misschien enig idee waar er wat fout kan zitten? oh ik gebruik apache 2.0.43 met php4-4.2.3.