Я очень новичок в webservers, и я все изучаю с нуля.Apache2 не работает скрипт python
Моя веб-страница просто:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body style="background-color:black;color:white">
<p> My website test site</p>
<br>
<form action="hello.py">
First Name:
<input type="text" name="firstname">
<br>
Last Name:
<input type="text" name="firstname">
<input type="submit" name="submitbutton">
<br>
</form>
</body>
</html>
Мои удаленные работы сервера, я пошел в свой файл apache2.conf и пытался изменить файл конфигурации, так что apache2 будет работать питона сценариев:
<Directory /var/www/html/>
AllowOverride None
Order allow,deny
Allow from all
Options +ExecCGI
AddHandler cgi-script .py
</Directory>
Сценарий найден, а затем вместо запуска сценария скрипт отображается в текстовом файле в браузере. Я пытаюсь запустить эту программу удаленно с веб-страницы. Я понимаю, что сейчас выход будет идти на мою консоль.
Что такое версия apache, и вы включили mod_cgi? LoadModule cgi_module modules/mod_cgi.so – Boris
Кроме того, руководство apache cgi охватывает все проблемы, с которыми вы можете столкнуться при запуске основных скриптов cgi http://httpd.apache.org/docs/2.4/howto/cgi.html. Вы должны прочитать его, чтобы убедиться, что вы понимаете все плюсы и минусы. – Boris