Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1277 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Apache2 ::= mise en place de Module mod_userdir sur Linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apache2 ::= mise en place de Module mod_userdir sur Linux

n°808185
Profil sup​primé
Posté le 08-05-2006 à 16:48:54  answer
 

Mise en place des repertoires utilisateurs avec Apache 2
 
Apache Module mod_userdir
 
 
 
 [:aldiallo]  je cherche la procedure a suivre pour mettre en place les repertoires utilisateurs avec Apache2
 
 
j'ai trouvé ça http://www.libordux.org/debian-doc [...] ll-apache2, mais c'est incomplet ou alors, je suis vraiment très très fatigué  :sleep:  
 

Citation :


Apache configure userdir comme un module, les fichiers de configuration se trouve dans /etc/apache2/mods-available, il y a userdir.conf et userdir.conf. Pour qu'il fonctionne, il y a un lien de ces fichiers, vers /etc/apache2/mods-enable, enable pour activé. Il suffit donc de supprimer ce liens et redémarrer Apache pour que le module ne fonctionne plus.
 
 :??:  


 

Code :
  1. mkdir -m 755 $HOME/public_html
  2. touch /etc/apache2/sites-available/userdir.conf
  3. ln -s /etc/apache2/sites-available/userdir.conf /etc/apache2/sites-enabled/userdir.conf
  4. bash /etc/init.d/apache2 restart


 
Ca marche pas  :heink:  
 
 
 
 
    Il y a la documentation d'Apache aussi, en english : http://httpd.apache.org/docs/2.0/mod/mod_userdir.html
 
    Alors, j'ai ajouter ça au fichier /etc/apache2/sites-available/default


<Directory "/Home/*/public_html>
        Order allow,deny
        Allow from all
</Directory>


Ca marche toujours pas  :heink:  
 
 
Merci  :)


Message édité par Profil supprimé le 08-05-2006 à 18:36:04
mood
Publicité
Posté le 08-05-2006 à 16:48:54  profilanswer
 

n°808212
mikala
Souviens toi du 5 Novembre...
Posté le 08-05-2006 à 17:56:20  profilanswer
 

il faut créer le répertoire public_html dans le home de l'utilisateur et que ce répertoire soit bien sur accessible a apache .
(donc pour un utilisateur toto il faut créer un repertoire /home/toto/public_html )


---------------
Intermittent du GNU
n°808217
Profil sup​primé
Posté le 08-05-2006 à 18:16:18  answer
 

C'est fait, ligne 1 du code ci-dessu, non ?

n°808223
mikala
Souviens toi du 5 Novembre...
Posté le 08-05-2006 à 18:26:33  profilanswer
 


apache a acces a ce repertoire ?
(accessoirement tu précises un /home/~/public_html et non pas un $home/public_html et comme je ne sais pas ce que tu considères comme ~ , c'est pour cela que j'ai explicitement donné un exemple )


---------------
Intermittent du GNU
n°808230
Profil sup​primé
Posté le 08-05-2006 à 18:34:38  answer
 

Bon j'ai ecrit un truc quelque par, c'est partie, je ne sais oû? bref
 
Ca y est j'ai vue l'erreur ; C'est ~/public_html et non pas /home/~/public_html


Message édité par Profil supprimé le 08-05-2006 à 18:38:58
n°808237
Profil sup​primé
Posté le 08-05-2006 à 18:41:47  answer
 

je trouve pas oû inserer "UserDir enabled"

n°808247
mikala
Souviens toi du 5 Novembre...
Posté le 08-05-2006 à 18:57:37  profilanswer
 

Pour activer sous debian il faut utiliser le mods-enabled
classiquement cela donne :

/etc/apache2/mods-enabled
root@parmenion # ls -l userdir*
lrwxrwxrwx 1 root root 40 Jun  8  2005 userdir.conf -> /etc/apache2/mods-available/userdir.conf
lrwxrwxrwx 1 root root 40 Jun  8  2005 userdir.load -> /etc/apache2/mods-available/userdir.load
/etc/apache2/mods-enabled
root@parmenion # cat userdir.conf userdir.load
<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root
 
        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        </Directory>
</IfModule>
LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so
 


---------------
Intermittent du GNU
n°808254
Profil sup​primé
Posté le 08-05-2006 à 19:20:19  answer
 

Ok, j'ai donc ajouter les 8 premieres lignes au fichier userdir.conf et la derniere au fichier userdir.load,  
 
bon, voyons si ça marche ??  :)  


Erreur:: ne peut ouvrir le document de congiguration /etc/apache2/sites-enabled/userdir.conf
 :??:  


Message édité par Profil supprimé le 08-05-2006 à 19:21:07
n°808256
Profil sup​primé
Posté le 08-05-2006 à 19:22:38  answer
 

Ahhhhh, je fait n'importe quoi  [:kernel-panic]
 
Bon, même genre d'erreur en corrigeant les miènnes ::


Erreur:: ne peut ouvrir le document de congiguration /etc/apache2/mods-enabled/userdir.load  

Message cité 1 fois
Message édité par Profil supprimé le 08-05-2006 à 19:29:14
n°808259
mikala
Souviens toi du 5 Novembre...
Posté le 08-05-2006 à 19:26:16  profilanswer
 


problème de droit de lecture a priori .
Accessoirement j'aurais placé ce fichier dans mods-enabled.


---------------
Intermittent du GNU
mood
Publicité
Posté le 08-05-2006 à 19:26:16  profilanswer
 

n°808261
Profil sup​primé
Posté le 08-05-2006 à 19:29:37  answer
 

je disais,
 
même genre d'erreur en corrigeant les miènnes ::


Erreur:: ne peut ouvrir le document de congiguration /etc/apache2/mods-enabled/userdir.load  

n°808262
mikala
Souviens toi du 5 Novembre...
Posté le 08-05-2006 à 19:30:56  profilanswer
 

et les droits ?  sur mods-enabled et userdir.load


---------------
Intermittent du GNU
n°808267
Profil sup​primé
Posté le 08-05-2006 à 19:39:04  answer
 

644, owner root.root

n°808270
Profil sup​primé
Posté le 08-05-2006 à 19:47:39  answer
 

Ok, ça tourne  :jap:  
 
j'avais mal fait mes liens  [:dawa_neowen]

n°808308
Profil sup​primé
Posté le 08-05-2006 à 22:04:21  answer
 

mikala a écrit :

Pour activer sous debian il faut utiliser le mods-enabled
classiquement cela donne :

/etc/apache2/mods-enabled
root@parmenion # ls -l userdir*
lrwxrwxrwx 1 root root 40 Jun  8  2005 userdir.conf -> /etc/apache2/mods-available/userdir.conf
lrwxrwxrwx 1 root root 40 Jun  8  2005 userdir.load -> /etc/apache2/mods-available/userdir.load
/etc/apache2/mods-enabled
root@parmenion # cat userdir.conf userdir.load
<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root
 
        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        </Directory>
</IfModule>
LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so
 



 
 
Ok, je vais essayer de pas le perdre  :hello:

n°808310
mikala
Souviens toi du 5 Novembre...
Posté le 08-05-2006 à 22:20:01  profilanswer
 

cette configuration est normalement fourni par défaut par debian.


---------------
Intermittent du GNU

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Apache2 ::= mise en place de Module mod_userdir sur Linux

 

Sujets relatifs
Aide choix LinuxRéguler le ventilo d'une 6600GT sous linux ?
Pbm avec le Grub(Linux)Probléme avec le Grub (boot de Linux)
fonctionnement video conf avec msn et linuxlinux et google
Linux sur un Thinkpad 380Z[Résolu] vnc sous linux
debutent dans linux ubuntuLinux bootable sur carte compact flash 512Mo. Possible?
Plus de sujets relatifs à : Apache2 ::= mise en place de Module mod_userdir sur Linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR