Я новичок и пытаюсь создать следующий простой скрипт 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. ру. Он не работает
Наконец, эта статья работала для меня.
Вместо того, чтобы изменять '/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, а затем откройте файл в браузере.
Наконец, эта статья работала для меня.
Вместо того, чтобы изменять '/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, а затем откройте файл в браузере.
Наконец, эта статья работала для меня.
Вместо того, чтобы изменять '/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, а затем откройте файл в браузере.