Простой веб-сервер python не выполняет сценарии CGI

Я установил простой веб-сервер python, открыв терминал в каталоге и сделав

python -m CGIHTTPServer 

В каталоге есть скрипт CGI, но при вводе в браузер

 localhost:8000/script.cgi 

Сценарий CGI не выполняется, а загружается. Я chmod'ed сценарий до 755, но все тот же. Что я делаю не так?

One Solution collect form web for “Простой веб-сервер python не выполняет сценарии CGI”

Из документации :

Однако класс будет запускать сценарий CGI вместо того, чтобы служить ему в качестве файла, если он предположит, что это сценарий CGI. Используются только CGI на основе каталогов – другая общая конфигурация сервера предназначена для обработки специальных расширений, обозначающих CGI-скрипты.

Функции do_GET() и do_HEAD() модифицируются для запуска сценариев CGI и служат для вывода вместо использования файлов, если запрос ведет к тому, что находится ниже пути cgi_directories . […]

cgi_directories : по умолчанию это ['/cgi-bin', '/htbin'] и описывает каталоги для обработки как содержащие CGI-скрипты.

  • Как использовать cron + python для регулярной регулировки яркости экрана?
  • Надежное обнаружение файлов разработки Python 3
  • Как построить яйцо python для плагина TRAC?
  • Установка trac - «Trac требует Python 2.5 или новее»
  • Почему denyhosts не запрещает * некоторые * грубые силы root SSH попытки входа?
  • Ошибка установки pysqlite на FreeBSD в virtualenv
  • Кросс-компиляция Python
  • Как вы можете изменить имя процесса Wing IDE с питона на что-то более описательное
  • Судоподобная память паролей для собственных скриптов
  • Сценарий оболочки декодирования Url
  • Есть ли эквивалент вызова встроенной функции функции python («тем»), но в bash?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.