konfigurowanie cgi-bin za pomocą .htaccess


4

Próbuję skonfigurować katalog jako cgi-bin przy użyciu .htaccess, ale gdy próbuję uzyskać dostęp do plików wykonywalnych, pliki są pobierane. Używam apache2.2. Jaki jest problem?

Mój .htaccesswygląda jak:

# cat www/cgi-bin/.htaccess
Options +ExecCGI
AddHandler cgi-script cgi pl

Uprawnienia do plików to

# ls -1la www/cgi-bin/
total 60
drwxr-xr-x 2 root root  4096 iun 10 19:22 .
drwxr-xr-x 5 root root  4096 iun 10 19:18 ..
-rw-r--r-- 1 root root    46 iun 10 19:23 .htaccess
-rwxr-xr-x 1 root root 15358 iun 10 19:23 paperload.cgi
-rwxr-xr-x 1 root root 12728 iun 10 19:23 papers.cgi
-rwxr-xr-x 1 root root 12593 iun 10 19:23 paperview.cgi

Odpowiedzi:


2

Nie zapomnij swoich kropek:

Options +ExecCGI
AddHandler cgi-script .cgi .pl

Pamiętaj, że musisz również zmodyfikować AllowOverridedyrektywę dla tego katalogu, aby umożliwić .htaccessodczyt plików.

Nie zapomnij zrestartować Apache.


To wciąż nie działa.
Alexandru

@Alex proszę zobaczyć dodatkowe informacje.
John T
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.