suEXEC memiliki docroot sendiri yang benar-benar independen dari apa pun yang Anda konfigurasikan di konfigurasi Apache Anda. Anda dapat melihat apa suEXEC docroot adalah dengan memanggil:
suexec -V
Anda mungkin perlu menjadi root untuk itu. Dalam kasus saya, docroot adalah /var/www . Anda harus meletakkan skrip Anda di sana. Tidak ada cara untuk mengubah penyimpanan ini dengan mengkompilasi ulang suEXEC . Jangan mencoba menggunakan tautan simbolis untuk menjaga skrip Anda di luar /var/www (atau apa pun suEXEC Anda dikonfigurasi ke).
Sunting:seperti yang disebutkan oleh @insaner di komentar, perintahnya mungkin suexec atau seperti yang saya lihat di setidaknya satu server suexec2 . suEXEC adalah apa yang oleh dokumentasi Apache disebut sebagai modul/fitur.
Ada konfigurasi di /etc/apache2/suexec/www-data dengan 2 baris pertama di bawah jika Anda menggunakan apache2-suexec-custom paket.
/var/www
public_html/cgi-bin
Anda perlu mengganti baris tersebut dengan pengaturan Anda. HARUS ada 2 baris. Memberikan hanya satu baris akan mengalami kesalahan.
Saya menggunakan sesuatu seperti di bawah ini,
home
cgi-bin