J'ai une copie propre de CentOS.Apache Erreur interdite sur l'installation propre de CentOS
Juste installé Apache, PHP et MySQL. Tout fonctionne comme un charme. À l'exception de la création d'un nouvel utilisateur, appelons-la «démo».
J'ai créé un nouveau répertoire virtuel dans httpd.conf et l'ai pointé sur '/ home/demo/www'. J'ai créé un index.html vide sous '/ home/demo/www'. Apache fonctionne sous l'utilisateur 'apache' et le groupe 'apache'.
Peut-être que l'utilisateur 'apache' n'a pas accès au fichier démo de l'utilisateur, c'est pourquoi j'ai le problème Interdit?
Avez-vous des idées pour résoudre ce problème?
Merci,
James
Vous devriez vraiment ajouter quelques détails: htaccess, propriétaire/permissions de vos fichiers etc. Avez-vous déjà vérifié les problèmes d'autorisation? –
Le propriétaire du nouveau répertoire virtuel est l'utilisateur 'demo'. Apache fonctionne en tant qu'utilisateur 'apache'. Oui, je pense que cela pourrait être un problème d'autorisation. Avez-vous des idées pour y remédier? –
Habituellement Apache a juste besoin de lire des fichiers et généralement l'autorisation est un accès en lecture accordé pour tous. Vous pouvez faire un "chown -R apache: apache/home/demo/www" pour changer de propriétaire à apache –