2012-05-07 3 views
2

J'ai un vps avec GoDaddy les suivantes:
CentOS 6
dernière apache
WHM/cPanel

Je courais avec suphp permis .
fichiers et dossiers sont tous 755644

j'ai un programme situé à: /home/nom_du_programme/public_html

ce programme fichiers édite situés sur le même serveur dans différents comptes d'utilisateurs. pour que cela se trouve que je dois:
chown nom_du_programme: nom_du_programme/home/nom d'utilisateur/public_html
cela permet aux fichiers d'être édités par le programme en cours d'exécution dans/home/nom_du_programme/public_html

lorsque je tente de afficher les fichiers à
/home/nom d'utilisateur/public_html
à son nom de domaine
username.com
je suis un « Le serveur a rencontré une erreur interne ou une mauvaise configuration et n'a pas pu terminer votre demande. »

afin de résoudre ce problème, je dois
nom d'utilisateur chown: nom d'utilisateur/home/nom d'utilisateur/public_html

comment puis-je résoudre ce problème pour que je puisse voir les fichiers du site sans avoir à chown les fichiers?comment configurer apache pour exécuter des pages avec un autre identifiant de groupe que les fichiers

Répondre

0

Vous pouvez utiliser ACLs:

Activer ACLs sur un système de fichiers: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ch-acls.html

Set ACLs sur un système de fichiers: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/acls-setting.html

Il y a également un module apache que je ne l'ai pas eu beaucoup chance avec: apache2-mpm-itk - http://www.webtatic.com/packages/httpd-itk/

Il a quelques problèmes car il ne supporte pas prefork prope rly.

Questions connexes