Configurer les répertoires personnels avec apache2 sous CentOS

apache

Edition de httpd.conf

décommenter la directive UserDir public_html et commenter UserDir disabled

Rajouter ou décommenter ce qui suit :

Création du répertoire « public_html » automatiquement à la création d’un user :

Affecter les bons droits

A ce stade lorsque qu’un user est créé le umask par défaut est 077 donc les droits du « home directory » seront « rwx,-,- » ce qui donnera un accès « forbidden ».

Pour cela il faut changer le umask pour que le « home directory » soit exécutable.

Connexion d’un user :

http://monserveur/~user

Selinux activer le booléen httpd_enable_homedirs :