suEXEC
a son propre docroot
qui est totalement indépendant de tout ce que vous configurez dans votre configuration Apache. Vous pouvez voir ce que suEXEC
le docroot est en appelant :
suexec -V
Vous devrez peut-être être root pour cela. Dans mon cas, le docroot était /var/www
. Vous devrez y mettre vos scripts. Il n'y a aucun moyen de changer cette sauvegarde en recompilant suEXEC
. N'essayez pas d'utiliser des liens symboliques pour garder vos scripts en dehors de /var/www
(ou quel que soit votre suEXEC
est configuré pour).
Edit :comme mentionné par @insaner dans les commentaires, la commande est probablement suexec
ou comme j'ai vu sur au moins un serveur suexec2
. suEXEC
est exactement ce que la documentation Apache appelle le module/fonctionnalité.
Il y a une configuration dans /etc/apache2/suexec/www-data
avec ci-dessous les 2 premières lignes si vous utilisez apache2-suexec-custom
paquet.
/var/www
public_html/cgi-bin
Vous devez remplacer ces lignes par votre configuration. Il DEVRAIT y avoir 2 lignes. Donner une seule ligne sera par erreur.
J'ai utilisé quelque chose comme ci-dessous,
home
cgi-bin