[résolu] debian & apache 2 - config du userdir

debian & apache 2 - config du userdir [résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 17-07-2007 à 14:23:44    

Bonjour,
 
J'ai installé apache 2.2 et j'ai du mal à le configurer pour faire fonctionner le public_html de mon utilisateur.
 
apache fonctionne bien, dans un navigateur si je tappe chourmo (le nom de ma machine) la page d'accueil s'affiche. Mais quand je tappe chourmo/~peyo la page n'est pas trouvée.
 
j'ai bien fait un lien symbolique du module userdir dans les modules à charger,  
> apache2 -M
me dis bien que le module userdir est chargé, ça c'est bon.
 
le fichier de conf de userdir est tel, quel je n'y ai pas touché et c'est bien le dossier public_html qui doit être pris en compte dans le repertoire des utilisateurs.
 
je crois avoir fait le tour, je pige pas pourquoi ça ne fonctionne pas. Si vous avez une idée d'ou je peux regarder car là je seche, ça m'oblige à coder en root dans /var/www et c'est très désagréable.
 
Merci,
Reng.

Message cité 1 fois
Message édité par rengzehn le 17-07-2007 à 18:06:32
Reply

Marsh Posté le 17-07-2007 à 14:23:44   

Reply

Marsh Posté le 17-07-2007 à 14:35:45    

Tu dois faire un lien symbolique de mods-available/userdir.conf et de mods-available/userdir.load dans mods-enabled
redémarrer/recharger apache.

 

Vérifie les droits de ~/ et de ~/public_html
tu dois autoriser la "traversée" de ces deux répertoire à l'utilisateur d'apache (www-data) (ajout d'un droit d'exécution sur ces répertoire pour tout le monde).
Le plus simple étand un "chmod a+x"

Message cité 2 fois
Message édité par l0ky le 17-07-2007 à 14:38:46
Reply

Marsh Posté le 17-07-2007 à 14:37:27    

rengzehn a écrit :

ça m'oblige à coder en root dans /var/www et c'est très désagréable.


heu n'importe quoi, tu changes le proprio de ce répertoire en peyo et tu fais ce que tu veux. Suffit que tous ces fichiers/répertoires puissent etre lus par www-data et tout marchera correctement.

 

Root n'a rien à faire dans l'histoire. Au pire tu codes sous l'utilisateur www-data...


Message édité par l0ky le 17-07-2007 à 14:39:20
Reply

Marsh Posté le 17-07-2007 à 14:51:22    

l0ky a écrit :

Tu dois faire un lien symbolique de mods-available/userdir.conf et de mods-available/userdir.load dans mods-enabled
redémarrer/recharger apache.

 

arf je n'ai pas link le fichier de conf ... merci bcp de ces précisions. pour le reste, vi je sais c'est gruik.. mais spas mon taff l'admin :) je suis un con de user :) c'est juste pour bosser pépère chez moi, spas une machine d'exploit.


Message édité par rengzehn le 17-07-2007 à 14:57:10
Reply

Marsh Posté le 17-07-2007 à 15:01:46    

l0ky a écrit :

Tu dois faire un lien symbolique de mods-available/userdir.conf et de mods-available/userdir.load dans mods-enabled
redémarrer/recharger apache.
 
Vérifie les droits de ~/ et de ~/public_html
tu dois autoriser la "traversée" de ces deux répertoire à l'utilisateur d'apache (www-data) (ajout d'un droit d'exécution sur ces répertoire pour tout le monde).
Le plus simple étand un "chmod a+x"


wof, un coup d'ACL c'est quand même mieux

Reply

Marsh Posté le 17-07-2007 à 15:17:15    

Taz a écrit :


wof, un coup d'ACL c'est quand même mieux


 
vi nan mais je veux juste un public_html qui fonctionne, je veux pas rentrer aussi fin dans les droits. je me cogne de /var/www en fait.

Reply

Marsh Posté le 17-07-2007 à 15:17:38    

certes oui.

Reply

Marsh Posté le 17-07-2007 à 18:06:08    

c'était bien ça, merci loky.
 
c'est normal que tous les fichiers des reps de modules d'apache soient en chmod 777 ?
 

lrwxrwxrwx 1 root root 28 2007-07-14 20:11 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root 33 2007-07-14 20:11 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root 33 2007-07-14 20:11 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root 36 2007-07-14 20:11 authz_default.load -> ../mods-available/authz_default.load
lrwxrwxrwx 1 root root 38 2007-07-14 20:11 authz_groupfile.load -> ../mods-available/authz_groupfile.load
lrwxrwxrwx 1 root root 33 2007-07-14 20:11 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root 33 2007-07-14 20:11 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root 32 2007-07-14 20:11 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root 32 2007-07-14 20:11 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root 26 2007-07-14 20:15 cgi.load -> ../mods-available/cgi.load
lrwxrwxrwx 1 root root 26 2007-07-14 20:11 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root 26 2007-07-14 20:11 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root 26 2007-07-14 20:11 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root 27 2007-07-14 20:11 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root 34 2007-07-14 20:11 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root 27 2007-07-14 20:15 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 2007-07-14 20:15 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root 31 2007-07-14 20:11 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root 29 2007-07-14 20:11 status.load -> ../mods-available/status.load
lrwxrwxrwx 1 root root 30 2007-07-17 20:03 userdir.conf -> ../mods-available/userdir.conf
lrwxrwxrwx 1 root root 30 2007-07-14 21:01 userdir.load -> ../mods-available/userdir.load


Message édité par rengzehn le 17-07-2007 à 18:08:52
Reply

Marsh Posté le 17-07-2007 à 18:13:27    

A priori tu es dans mods-enabled. C'est des liens symboliques. Donc oui.

Reply

Marsh Posté le 17-07-2007 à 18:18:54    

kk je refléchis deux fois avant de demander la prochaine fois.
 
par contre le coups du userdir, j'y ai passé une bonne heure et demi... rien vu dans la doc apache sur comment choisir ses modules, c'est spécifique à debian le mod_avaible et mods à charger ?


Message édité par rengzehn le 17-07-2007 à 18:20:45
Reply

Marsh Posté le 17-07-2007 à 18:18:54   

Reply

Marsh Posté le 17-07-2007 à 18:29:20    

Je sais pas, mais c'est assez classique comme architecture.
1 répertoire ou on fout le bordel disponible.
1 autre avec les liens symboliques pour activer tel ou tel truc.
 
Ce n'est pas réserver à apache chez debian en tous les cas

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed