не работает с cgi на ubuntu16.04 debian

Я новичок и пытаюсь создать следующий простой скрипт 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. ру. Он не работает

0
задан 20 November 2017 в 22:53

3 ответа

Наконец, эта статья работала для меня.

Вместо того, чтобы изменять '/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, а затем откройте файл в браузере.

-2
ответ дан 22 May 2018 в 22:24

Наконец, эта статья работала для меня.

Вместо того, чтобы изменять '/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, а затем откройте файл в браузере.

-2
ответ дан 18 July 2018 в 12:58

Наконец, эта статья работала для меня.

Вместо того, чтобы изменять '/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, а затем откройте файл в браузере.

-2
ответ дан 24 July 2018 в 20:04

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

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