Föregående
|
Startsidan
|
Arkivet
|
Epost
|
Följande
tisdag 24 maj, 2005 23.24: 403 Forbidden
Jag fick problem med att Mac OS X slutade att serva webbsidor på vissa användarkonton - följande irriterande felmeddelande dök upp:
Forbidden
You don't have permission to access /~test/ on this server.
Den mest uppenbara felkällan, rättigheterna för ~/Sites/ och filerna i denna mapp, visade sig vid kontroll vara helt korrekta (o=rx).
Så, vad göra då? En massa Googling naturligtvis - som inte ledde någon som helst vart.
Nästa steg - in i den otäcka, skandalöst oordnade Unix-världen, i detta fall i form av Apaches konfigurationsfil, som på Macen återfinns i /etc/httpd/httpd.conf. Efter en massa brôtande fram och tillbaka hittas följande intressanta direktiv i slutet av filen:
Include /private/etc/httpd/users/*.conf. Hm...
En titt i /etc/httpd/users/ visar att det där finns en .conf-fil för varje lokal användare utom för just de som inte fungerar. Nåväl, jag kopierar en fil för att få en med rätt namn och redigerar den så att den överensstämmer med verkligheten:
<Directory "/Users/pihlan/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Så nu fungerar det hela - på min lokala maskin vill säga. Motsvarande operation på en OS X Server-maskin med motsvarande symtom fungerade inte... Och längre än så har jag inte kommit än. Får se vad jag kan komma på imorgon.
Föregående
|
Startsidan
|
Arkivet
|
Epost
|
Följande
Inga kommentarer inlagda
Lägg till kommentar
Tyvärr kan du inte lägga till kommentarer till notiser som är äldre än 4 veckor.