CGI не выполняет программу
Новичок разработчик на Ubuntu Я использую язык Eiffel
Я попробовал простой пример библиотеки EiffelWeb на основе cgi-bin
Я добавил в apache2.conf следующие строки
<Directory /usr/lib/cgi-bin/>
Options ExecCGI
Require all granted
</Directory>
ScriptAlias "/cgi-bin/" "/usr/lib/cgi-bin/"
У меня есть простая веб-страница с кнопкой для запуска программы (с именем веб)
Я скопировал бинарный файл в каталог / usr / lib / cgi-bin /
Apache, похоже, находит веб-программу, но открывает диалоговое окно сохранения
я получаю сообщение (на французском извините!)
Я не хочу, чтобы открыть бинарный файл веб, но выполнить его
Как это сделать?
Раздел тела простой веб-страницы:
<form action="/cgi-bin/web" method="post" name="info">
<ul>
<input name="name" size="50">
</ul>
<input type="submit" value="Submit">
</form>
заранее спасибо
1 ответ
Модуль CGI включен? Если нет, используйте эти команды:
sudo a2enmod cgi
sudo service apache2 restart