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
Другие вопросы по тегам