OVH Cloud OVH Cloud

Pb avec Apache + Dossier utilisateur = Erreur 403 ...

3 réponses
Avatar
wil
Bonjour,

J'ai installé la Mandrake 10.1 Officiel (4CD) sur un vieux coucou pour
m'entraîner a administrer un serveur :

- ssh
- ftp
- smb
- apache

C'est avec ce dernier que j'ai un p'tit soucis.
en fait, si je tape l'URL de mon serveur depuis un poste de mon réseau (ex:
192.168.0.2) ca marche bien !

Mais ce que je voudrais arriver à faire, c'est que chaque user puisse créer
son site depuis son dossier perso :
http://192.168.0.2/~user1/

J'ai donc créé un dossier (755) public_html dans le dossier /home/user1 et
mis quelques pages web.

Ca marche pendant quelques minutes, on peut y accéder. Mais pour une raison
étrange, au bout d'un certain temps = Boum ! Plus rien = Erreur 403.
Pourtant l'adresse principale fonctionne encore.

Si j'efface mon dossier public_html pour le refaire, ca remarche, etc.

Y'a t-il un rapport avec les droits de lecture sur un dossier ?
Faut-il modifier le fichier de conf (je ne l'ai pas changé) ?

Je voudrais vraiment arriver a que les users travailles des sites depuis
leurs repertoires perso.

Le niveau de sécurité de ma distribution est en "plus elevé".

Merci d'avance.

3 réponses

Avatar
TiChou
Dans le message <news:kCeUd.70570$,
*wil* tapota sur f.c.o.l.configuration :

Bonjour,


Bonjour,

J'ai installé la Mandrake 10.1 Officiel
[...]


Mais ce que je voudrais arriver à faire, c'est que chaque user puisse
créer son site depuis son dossier perso :
http://192.168.0.2/~user1/

J'ai donc créé un dossier (755) public_html dans le dossier /home/user1
et mis quelques pages web.

Ca marche pendant quelques minutes, on peut y accéder. Mais pour une
raison étrange, au bout d'un certain temps = Boum ! Plus rien = Erreur
403. Pourtant l'adresse principale fonctionne encore.


Les permissions du répertoire public_html ont certainement étaient modifées
par msec.

Si j'efface mon dossier public_html pour le refaire, ca remarche, etc.


$ ls -ld /home/user1/public_html

Y'a t-il un rapport avec les droits de lecture sur un dossier ?


Oui.

Faut-il modifier le fichier de conf (je ne l'ai pas changé) ?


Non.

Je voudrais vraiment arriver a que les users travailles des sites depuis
leurs repertoires perso.

Le niveau de sécurité de ma distribution est en "plus elevé".


Baissez le ou alors rajoutez les lignes suivantes dans le fichier
/etc/security/msec/perm.local :

/home/* current 711
/home/*/public_html current 711

ou :

/home/* current 711
/home/*/public_html current 755

ou encore :

/home/* current 755
/home/*/public_html current 755

Selon le niveau de sécurité et d'accès que vous souhaitez.

Merci d'avance.


De rien.

--
TiChou

Avatar
wil
$ ls -ld /home/user1/public_html


Ca donne : drwxr-xr-x pour ce dossier.

Baissez le ou alors rajoutez les lignes suivantes dans le fichier
/etc/security/msec/perm.local :


Ce fichier n'existe pas dans ce dossier, faut-il le créer ?

Avatar
wil
Ok cool nikel, ca marche comme t'as dit, j'ai compris le principe !

Merci beaucoup !

"TiChou" a écrit dans le message de news:

Dans le message <news:kCeUd.70570$,
Baissez le ou alors rajoutez les lignes suivantes dans le fichier
/etc/security/msec/perm.local :

/home/* current 711
/home/*/public_html current 711

ou :

/home/* current 711
/home/*/public_html current 755

ou encore :

/home/* current 755
/home/*/public_html current 755

Selon le niveau de sécurité et d'accès que vous souhaitez.

TiChou