Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Apache2 problem

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1

Försöker ställa in så att en folder bara går att nå från en specifik ip-adress på LANet.

Om jag har fattat det hela rätt så skall det gå att göra med <Directory>, har lagt till följande i httpd.conf:

<Directory "/Library/Apache2/htdocs/min_hemliga_folder">
AllowOverride None
Order deny,allow
deny from all
allow from 192.168.0.100
</Directory>

Men det gör ingen skillnad

Vad gör jag för fel?

Senast redigerat 2003-05-15 07:18

aaahhhh:D

Var nog lite trött inatt! Men det blev en nyttig läxa iaf...

Min folder på disk innehåller versaler och när jag skriver med dem i sökvägen i <Directory> satsen stoppar Apache bara access om användarens request också innehåller versaler, om det bara är gemener så tolkar Apache det som ett annat directory.

Och tvärtom, dvs skriver man med gemener i <Directory> och användaren använder versaler så kommer han eller hon åt det iaf.

Det här börjar kännas som en bugg, eller ska det fungera så här?

Ex.
Foldern heter myFolder på disk, jag skriver:
<Directory /*/myFolder>
Deny all
</Directory>

Om användaren skriver mySite/myFolder/ så kommer han/hon inte åt den
Om användaren skriver mySite/myfolder/ så kommer han/hon åt den
Om användaren skriver mySite/myfoldeR/ så kommer han/hon åt den

Borde kanske använda <Location> istället!? Måste testa iaf.

Fungerar det så här på andra plattformar också, eller är det här specifikt för OSX? Tänker främst på att Apple har gjort filesystemet "case-insensitive" (vad säger man på svenska egentligen?)

F

Testat med <Location> nu och det fungerar likadant:mad:

Är fortfarande inte helt övertygad om att jag gör rätt, kan det bero på något annat?

Det kan väl inte vara meningen att man skall skriva alla blandningar av gemener och versaler som en folders namn kan ha?

Tydligen ett känt problem,

http://www.securiteam.com har skrivit om det

Apple har enligt den texten gjort en modul som fixar detta men den följer bara med OSX Server.

För att komma runt problemet måste man använda .htaccess filer i de foldrar man vill låsa.

Alternativt byta från HFS+ till UFS

1
Bevaka tråden