OVH Cloud OVH Cloud

répertoires utilisateurs et apache

3 réponses
Avatar
sebastien
Bonsoir à tous, j'ai un problème avec apache, j'essaie d'autoriser la
création de pages personnelles pour les utilisateurs, mais apache semble
refuser cela.

Voici le code de mon apache2.conf :
[...]
# UserDir is now a module
UserDir public_html
UserDir disabled root

<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
[...]

et le résultat d'un /etc/init.d/apache2 restart :
Forcing reload of apache 2.0 web server...grep:
/etc/apache2/mods-enabled/*.conf: Aucun fichier ou répertoire de ce type
Syntax error on line 205 of /etc/apache2/apache2.conf: Invalid command
'UserDir', perhaps mis-spelled or defined by a module not included in the
server configurationSyntax error on line 205 of /etc/apache2/apache2.conf:
Invalid command 'UserDir', perhaps mis-spelled or defined by a module not
included in the server configuration failed!

Savez d'où peu bien venir l'erreur ? ( je suis en debian / etch )

Merci à vous tous !

Seb

3 réponses

Avatar
R12y
On Wed, 01 Mar 2006 01:17:19 +0100, sebastien wrote:

Bonsoir à tous, j'ai un problème avec apache,


Il y a un groupe pour ça: fr.comp.infosystemes.www.serveurs
J'y ai fait suivre la réponse, il te sufit de t'y abonner maintenant.

j'essaie d'autoriser la
création de pages personnelles pour les utilisateurs, mais apache semble
refuser cela.


Je ne penses pas que ce soit Apache qui décide des droits qu'on a sur le
système de fichier.

Voici le code de mon apache2.conf :
[...]
# UserDir is now a module
UserDir public_html
UserDir disabled root

<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
[...]

et le résultat d'un /etc/init.d/apache2 restart :
Forcing reload of apache 2.0 web server...grep:
/etc/apache2/mods-enabled/*.conf: Aucun fichier ou répertoire de ce type


C'est pourtant évident comme message.

Syntax error on line 205 of /etc/apache2/apache2.conf: Invalid command
'UserDir', perhaps mis-spelled or defined by a module not included


Tu n'a peut-être pas inclu le module pour avoir les UserDir
http://httpd.apache.org/docs/2.2/mod/mod_userdir.html

De toutes façon, c'est presque normal, tu n'as rien dans mods-enabled.
Jette un oeil dans /etc/apache2/mods-available dans lequel il y a les
modules dsponibles.
Fais ensuite un symlink à partir de mods-enabled pour activer ceux que tu
désire activer.
J'avoue que c'st une configuration (proposée) propre à Debian, qui est un
peu pénible à comprendre, mais tu verras que finalement c'est vaaaachement
pratique.

Savez d'où peu bien venir l'erreur ? ( je suis en debian / etch )


De ta configuration d'Apache.

--
Debian/apt Repo: http://locataire-serveur.info/sections/liens/debian-repository
Fedora/yum Repo: http://locataire-serveur.info/sections/liens/fedora-core-yum

Avatar
didier gaumet
Le Wed, 01 Mar 2006 01:17:19 +0100, sebastien a écrit :

[...]
Savez d'où peu bien venir l'erreur ? ( je suis en debian / etch )
[...]


As-tu un userdir.conf et un userdir.load dans /etc/apache2/mods-enabled ?
Sont-ce bien des liens vers userdir.conf et userdir.load dans
/etc/apache2/mods-available ?

Avatar
sebastien
Ok !

Merci pour les infos, le problème venait bien d'un lien absent dans
/etc/apache2/mods-enabled .

Je vous remercie pour vos réponses

Sébastien