Jag skulle vilja att varje user ska ha möjlighet att köra en sajt under sin "home" katalog.. men jag får inte det att funka.
Jag har gjort följande:
# Detta är aktiverat
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
liksom:
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
Jag har även skapat en "public_html" katalog under en anv. homedirectory, där har jag lagt en index.html. Men jag får bara forbidden när jag försöker surfa dit.. Jag vet inte riktigt vad jag ska sätta för rättighet/ägare/grupp på kataloger och filer. ?
Du måste se till så att webbservern kan läsa hela vägen ända från /. Jag hade samma problem, vilket löstes genom att trixa med rättigheterna på /home/*. Du behöver ge webbservern execute-rättigheter (om jag inte missminner mej) på alla kataloger upp till roten.
Min server står nerpackad för tillfället, men jag har för mej att jag satte 751 från / och neråt. Detta gör dessutom att dina användare inte kan "backa upp" till /home och gå in och lista filer i nån annan användares hemkatalog, vilket är trevligt :)