|
|
|
|
Bjr,
Je voudrais que mon serveur apache permette l'accès aux pages utilisateurs via http//monserveur/~/user (où user et un nom d'utilisateur).
Les pages en question sont dans /home/user/public_html , et même en mettant tout les droits d'accès possibles lecture/écriture/exec sur /home /home/user /home/user/public_html ainsi que les fichiers que ce dernier contient, ça ne marche pas !!!!!
J'ai toujours le message "You don't have permission to access /~user on this server.... 403 Forbidden..."
Il semblerait que httpd.conf permette correctement l'accès à cette fonction :
UserDir enable armlau
UserDir public_html
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
Quelqu'un aurait une idée ?
J'ai dû raté une étape quelque aprt !
Merci d'avance.
xval
Voilà ce que j'ai trouvé, cela pourra peut-être t'aider.
|
Regarde l'"error log" d'apache pour voir où le serveur va chercher la page, afin de savoir si c'est un problème de droit ou de chemin.
|
Salut,
via http//monserveur/~/userc'est plutôt http://monserveur/~user/index.html donc pas de / entre ~ et user Une requête http://monsite/~user/rep/index.html sera traduite : UserDir public_html -> ~user/public-html/rep/index.html UserDir /usr/local/monsite -> /usr/local/monsite/user/rep/index.html UserDir /home/*/web/monsite -> /home/user/web/monsite/rep/index.html Je n'ai utilisé que UserDir public_html pour tester. J'ai crée un rép public_html dans le /home/user et j'ai mis dédans un index.html basique. chmod -v 0705 /home/user chmod -vR 0705 /home/user/public_html et http://monsite/~lamitest/index.html fonctionne. lami20j |
Ca y est !
|
Bonjour les ga
|