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