tidak dapat menemukan direktori cgi-bin

9

Saya mengikuti tutorial ini dan meminta saya untuk menyimpannya proxy.cgidi /var/www/cgi-bindirektori.

Tidak ada direktori wwwdengan namanya cgi-bin. Apakah saya perlu membuat direktori di sana? Saya pikir panduan tutorial adalah untuk distribusi linux berbasis RPM, tapi saya mungkin salah.

Sam007
sumber

Jawaban:

9

Di Ubuntu, cgi-bindirektori standarnya adalah /usr/lib/cgi-bin.

tumbleweed
sumber
Bisakah kita buat cgi-bindi /var/www??
Sam007
Kamu bisa jika kamu mau. Perbarui saja konfigurasi apache Anda untuk menemukannya di sana.
tumbleweed
Saya baru mengenal Ubuntu, dapat memberi tahu saya bagaimana saya dapat memperbarui konfigurasi apache dan apa yang harus saya masukkan?
Sam007
Anda akan mengubah ScriptAliasbaris dalam /etc/apache2/sites-available/default(atau menambahkan satu ke vhost yang berlaku)
tumbleweed
0

Sebagian besar file tidak boleh dieksekusi sebagai skrip CGI. Ini akan sangat berbahaya. Skrip CGI harus disimpan dalam direktori yang terpisah dari dan di luar DocumentRoot Anda, dan hanya direktori ini yang memiliki set opsi ExecCGI. Ini adalah default, dan lokasi default untuk skrip CGI adalah / usr / lib / cgi-bin.

tahu1
sumber