Невозможно запустить 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
и т.д....
Я нашел эту статью очень полезной.