Назад | Перейти на главную страницу

Как использовать cgi-файл без расширения в качестве индекса в Apache

Я использую WebMin для администрирования сервера Apache, и у меня возникли проблемы с тем, чтобы Apache использовал файл Python CGI без расширения (с именем «home») в качестве моего индекса.

Файл является исполняемым и работает нормально, если я введу URL-адрес следующим образом: http://example.com/home

но я тоже хочу, чтобы это было: http://example.com

Вместо этого я получаю сообщение об ошибке отказа в разрешении.

У меня в качестве индексного файла установлен «домашний», а контроль доступа разрешает все для этого каталога. Что мне не хватает?

Возможно, вам потребуется добавить в конфигурацию следующие директивы:

<File home>
  SetHandler cgi-script
  Options +ExecCGI
</File>

Они могут войти в .htaccess или внутрь, например. <Location /> ... </Location>.