Я - новичок и пытающийся создать следующий простой cgi сценарий и сохранил его в/usr/lib/cgi-bin/hello.py:
#!/usr/bin/python
print "Content-type: text/html"
print
print "<html>"
print "<center>Hello, Linux.com!</center>"
print "</html>"
Кроме того, я имею, добавляет следующий код к/etc/apache2/sites-available/000-default.conf:
<Directory "/var/www/cgi-bin">
Options +ExecCGI
AddHandler cgi-script .py
</Directory>
и попробованный для работы браузера http://usr/lib/cgi-bin/hello.py.Это не работает
Наконец, Этот статья работала на меня.
Вместо того, чтобы изменить '/sites-available/000-default.conf', я пишу следующий код в '/etc/apache2/conf-available/serve-cgi-bin.conf':
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin/">
AllowOverride None
Options +ExecCGI
</Directory>
кроме того, я сохранил hello.py в/var/www/cgi-bin папке, и затем откройте файл в браузере.