Macosx Apache webserver en .htacces vraagje!

hallo, ik zit met een probleempje. Ik het nu een apache server draaien met php ondersteuning, alles werkt perfect. heb via no-ip.com een domain aangevraagd en via de client wordt m'n ip geupdate! En dit allemaal dankzij tutorials op macdevcenter.com

Alles goed en wel.
Toen kwam ik aan dit stuk:
http://www.macdevcenter.com/pub/a/mac/2003/05/09/apache_jaguar_pt4.html?page=2

Daarin wordt uitgelegd hoe je bepaalde directorys kunt beveiligen let gebruikersnaam en paswoord.

In de tutorial staat er dat er eerst wat moet aangepast worden in httpd.conf file. Heb ik gedaan.
Dan wordt er een .htacces file gemaakt die in de root van webserver moet komen. ( /libary/WebServer/Documents/.htacces dus)

Dan wordt er een pasword file gemaakt, voor de gebruikers
toe te voegen. Lukt me ook allemaal.

Dan moet die .htacces weer geopend worden om nog wat toe te voegen.

En voila, alles gedaan, dat zou dus moeten werken. Ik start m’n apache server
surf via safari naar de root van m’n webserver, en neen, er komt helemaal
geen pop up met gebruikersnaam en paswoord vraag.
Wat heb ik fout gedaan?!

Het was me wel niet helemaal duidelijk wat nu in feite in die .htacces moest komen!!!

nu staat er dit in:

AuthName “Uber Goober Ad Campaign”
AuthType Basic
AuthUserFile /Library/WebServer/.htpasswd
require valid-user

Ik weet zeker dat de locatie van m’n .htpasswd juist is.

m’n .htacces staat in /Library/WebServer/Documents/

Wat doe ik nu verkeerd?!

iemand enig idee?

Bedankt.

BoeSBoeS

ps: heb het ook via internet explore enzo geprobeert
werk niet!

Ik de documentatie voor de .ht* files niet bij de hand, die staan wel duidelijk in de Apache documentatie.

Belangrijk: In je httpd.conf bestand moet een optie aan staan die vermeld dat het gebruik van .htaccess documenten is toegestaan. Op een Mac OS X Server staat deze optie standaard uit; daar moet je deze optie zoeken in macosxserver.conf (aangezien Mac OS X Server standaard zelf Apache beheert).

Ik heb dit gedaan in httpd.conf.

Ik versta nog steeds niet wat ik verkeerd doe!
Heb ook al eens apache documenten bekeken.
het ziet er naar uit dat ik alles juist doe hoor!

Weet je zeker dat je de .htaccess in plain-text hebt gesaved. Gebruik BBEdit of anders pico, maar niet TextEdit.

Als je toch de tekst gaat nakijken, sla het document dan op met UNIX regeleinden ipv Mac regeleinden.

Ja hoor, met BBedit gesaved als x.htacces en dan met terminal hernoemd naar .htacces

Nog steeds geen idee wat mis gaat!!

Test eens met een simpele redirect in je .htaccess file of deze uberhaupt wel werkt:

Een redirect zoals bijv: (citaat uit de door jouw gegeven link)

[quote:b3c193a89e]# hey, someone typo’d our contact page, so we’ll

permanently redirect “contct.html” to the correct

filename, “contact.html”. if using this under a

user directory, modify to “/~user/contct.html”,

and be sure to tweak the URL appropriately.

Redirect /contct.html http://localhost/contact.html[/quote:b3c193a89e]

Of gebruik gewoon php...

[code:1:6b4ec386bc]<?
if (!isset($PHP_AUTH_USER))
{
header("WWW-Authenticate: Basic realm="domein."");
Header("HTTP/1.0 401 Unauthorized");
exit;
}

else if(($PHP_AUTH_USER=="boesboes") && ($PHP_AUTH_PW=="watisditnouvooreenwachtwoord"))
{
echo "WOOHOO!";
}

//part 3
else
{
echo "<html><body bgcolor=ffffcc>JAMMER JOH!";
}
?> [/code:1:6b4ec386bc]