Apache, vhost, hjælp!
Jeg har en del brugere (venner) på min webserver, men har to små administrativte problemer :-)1) Hvordan laver jeg en virtual host, der gør følgende:
http://*.domæne.dk/.. -> /www/users/*/public_html/..
og
http://*.domæne.dk/cgi-bin/.. -> /www/users/*/cgi-bin/..
de skal desuden kunne include filer fra deres /include/!
strukturen, kommer altså til at se sådan ud, når de logger ind fra ftp:
--
../
/cgi-bin
/include
/public_html
--
Er det eventuelt noget allá det her?
-------------------
<IfModule mod_userdir.c>
UserDir users
</IfModule>
<Directory /www/users/*/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>
-------------------
2) Man kan bruge php på min webserver, men hvordan sikrer jeg mig, at det kun er mig, der kan include filer fra f.eks. /include/ mens de andre brugere ikke kan...
De skal kun kunne include fra /www/users/*/include/ og ikke andet! og kun deres eget include bibliotek... :-)