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/"

У меня есть простая Web-страница с кнопкой для выполнения программы (с именем web)

Я скопировал двоичный файл web в каталог /usr/lib/cgi-bin/

Apache, кажется, находит программу web, но открывает диалоговое окно сохранения

Я получаю сообщение (по-французски, извините!) Сообщение

Я не хочу открывать двоичный файл web, а хочу выполнить его

Как это сделать?

Раздел body простой веб-страницы:

     <form action="/cgi-bin/web" method="post" name="info">
       <ul>
         <input name="name" size="50">
       </ul>
       <input type="submit" value="Submit">
     </form>

Спасибо заранее

0
задан 10 November 2015 в 13:57

1 ответ

Модуль CGI позволен? В противном случае используйте эти команды:

sudo a2enmod cgi
sudo service apache2 restart
0
ответ дан 30 September 2019 в 05:03

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

Похожие вопросы: