Невозможно запустить cgi, поскольку httpd.conf пуст!

Для справки я проверил эти ссылки: Это Это и Это

У меня есть пустой файл httpd.conf, но apache2.conf нет, а форматы и теги в apache2.conf похожи на то, что httpd.conf в Windows, в результате чего он немного запутался!

У меня включен CGI и работает на окнах путем изменения файла httpd.conf (из окон).

Я использую Ubuntu 11.10 и хочу включить Python (2.7.3) CGI.

Пожалуйста, помогите мне решить эту проблему.

1 ответ

Я использую Ubuntu Precise и файл конфигурации находится в /etc/apache2/sites-available/default. Этот фрагмент:
...
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
...
карта запрошенная директория cgi-bin в /usr/lib/cgi-bin на сервере (куда идут файлы скриптов и шаблонов).

Я сделал веб-форму, используя скрипт Python 'dividerWeb1.cgi'; HTML это:

<form action="cgi-bin/dividerWeb1.cgi и т.д....

Я нашел эту статью очень полезной.

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