suEXEC má vlastní docroot který je zcela nezávislý na tom, co nakonfigurujete v konfiguraci Apache. Můžete vidět, co suEXEC Docroot uživatele je voláním:
suexec -V
Možná pro to budete muset být root. V mém případě byl docroot /var/www . Budete tam muset dát své skripty. Neexistuje způsob, jak změnit tuto rekompilaci uložení suEXEC . Nepokoušejte se používat symbolické odkazy, abyste udrželi své skripty mimo /var/www (nebo jakýkoli váš suEXEC je nakonfigurován na).
Edit:jak uvedl @insaner v komentářích, příkaz je pravděpodobně suexec nebo jak jsem viděl alespoň na jednom serveru suexec2 . suEXEC je přesně to, co dokumentace Apache nazývá modul/funkce.
V /etc/apache2/suexec/www-data je konfigurace s prvními 2 řádky níže, pokud používáte apache2-suexec-custom balíček.
/var/www
public_html/cgi-bin
Tyto řádky musíte nahradit vaším nastavením. MĚLY by tam být 2 řádky. Uvedením pouze jednoho řádku dojde k chybě.
Použil jsem něco jako níže,
home
cgi-bin