C'est ce que j'ai dans mon httpd.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName mcmoddr.com
ServerAlias www.mcmoddr.com
DocumentRoot /home/mcmoddr/www/
ErrorLog /mcmoddr/logs/error.log
CustomLog /mcmoddr/logs/accesslog combined
</VirtualHost>
Lors de la visite du site, j'obtiens une erreur interdite 403, les fichiers sont ajoutés avec VSFTPD et ont les autorisations DRWXR-XR-X.
Désactiver SELINUX ou ROOT EN ROOT
setsebool -P httpd_enable_homedirs on
chcon -R -t httpd_sys_content_t /home/
chcon -R -t httpd_sys_rw_content_t /home/
Vous avez probablement une nier tout quelque part dans la configuration globale. Essayez d'ajouter ceci au Vhost Stanza:
<Directory /home/mcmoddr/www>
Order allow,deny
Allow from all
</Directory>
vous devez utiliser le <Directory>
Conteneur tel qu'il mentionnait ci-dessus.
Et puis vous devez vérifier à partir de votre page DocumentRoot
Chemin, chaque répertoire doit avoir une autorisation de lecture afin que l'utilisateur du service Apache peut accéder.
vous pouvez vérifier en utilisant ls -ld