Получить доступ к скрипту CGI с субдомена с более приятным URL

Я хочу получить доступ к этой странице (работает)

http://stats.example.com/cgi-bin/awstats.pl?config=www.example.com

с помощью

http://stats.example.com/?config=www.example.com

<VirtualHost *:80>
        ServerName stats.example.com
        DocumentRoot /usr/lib/cgi-bin/
        DirectoryIndex awstats.pl
</VirtualHost>

однако это вызывает загрузку awstats.pl, очевидно, не мое намерение. Как я могу сделать эту работу, или я пропустил концепцию?

1 ответ

Решение

Недостаточно, чтобы скрипт находился в каталоге с именем "cgi-bin" в файловой системе; он должен использовать cgi-script обработчик. Использовать SetHandler директива, чтобы установить обработчик в <Files> раздел, чтобы ограничить его соответствующими именами файлов.

Другие вопросы по тегам