debian & apache 2 - config du userdir [résolu] - Logiciels - Linux et OS Alternatifs
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"
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...
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 |
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.
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 |
wof, un coup d'ACL c'est quand même mieux
Marsh Posté le 17-07-2007 à 15:17:15
Taz a écrit : |
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.
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 |
Marsh Posté le 17-07-2007 à 18:13:27
A priori tu es dans mods-enabled. C'est des liens symboliques. Donc oui.
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 ?
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
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 édité par rengzehn le 17-07-2007 à 18:06:32