Приветствую.
Поставил thttpd-2.25b для тестирования, поправид конфиг, создал нужные каталоги,
но вот только не работает CGI. Такая ошибка:
403 Forbidden
The requested URL '/cgi-bin/test.pl' resolves to a file which is marked
executable but is not a CGI file; retrieving it is forbidden.
Права дал на /cgi-bin/test.pl
#ls -la test.pl
-rwxr-xr-x 1 nobody nobody 55 Июл 20 19:50 test.cgi*
Вот конфиг:
# This section overrides defaults
dir=/ext/mrv/my_local/var/www
chroot
#user=httpd# default = nobody
logfile=/ext/mrv/my_local/var/log/thttpd.log
pidfile=/ext/mrv/my_local/var/run/thttpd.pid
# This section documents defaults in effect
port=8000
cgipat=«/cgi-bin/*»
# nosymlink# default = !chroot
# novhost
# nocgipat
# nothrottles
# host=0.0.0.0
# charset=iso-8859-1
test.cgi:
———-
#!/bin/sh
echo Content-type: text/plain
echo
echo «This is the result of script execution.»
Что подправить?
Спасибо.
Последние комментарии
-
OlegL, 17 декабря 2023 года в 15:00 →
Перекличка
21
-
REDkiy, 8 июня 2023 года в 9:09 →
Как «замокать» файл для юниттеста в Python?
2
-
fhunter, 29 ноября 2022 года в 2:09 →
Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?
6
-
Иванн, 9 апреля 2022 года в 8:31 →
Ассоциация РАСПО провела первое учредительное собрание
1
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 →
Логи catalina.out в TomCat 9 в формате JSON
1
DevOps as a Service from Palark

«Проблему» решил.
Для тех кому thttpd может понадобиться — строку cgipat в конфиге НЕ нужно
заключать в кавычки, то есть должно выглядить например так:
cgipat=/cgi-bin/*