веб-сервер с поддержкой CGI и нулевой конфигурацией

веб-сервер с поддержкой CGI и нулевой конфигурацией

Чтобы обслуживать статическое содержимое каталога по протоколу http, можно просто перейти в этот каталог и ввести:

python -m SimpleHTTPServer 11111

который запустит http-сервер на порту 11111.

Этот хак хорош тем, что не требует никакой настройки: никакого отдельного веб-сервера, никаких файлов конфигурации.

Можно ли расширить этот пример или найти альтернативный способ достижения этой цели, но с поддержкой CGI?

Конечная цель — иметь быстрый и ленивый способ обслуживания веб-сайта из определенного каталога. Сайт имеет статический контент (страницы HTML, изображения), но также и скрипт CGI. Скрипт CGI должен работать правильно при доступе через браузер.

Конечно, я мог бы настроить виртуальный хост в Apache, разрешить CGI внутри него и т. д. Но это не подход с нулевой конфигурацией.

решение1

Ты имеешь в виду, какCGIHTTPServer?

Связанный контент