Python-код не выполняется и показывает только простые скрипты в браузере - PullRequest
0 голосов
/ 13 июня 2019

В настоящее время я использую VPS Centos 7. Я хочу запустить скрипт Python в браузере.У меня нет проблем, когда я запускаю его с помощью терминала.Тем не менее, он просто показывает простые сценарии, если я запускаю его в браузере

Вот мои сценарии:

var / www / cgi-bin / folder / filename.py

#!/usr/bin/python3

print ('Content-type:text/html\r\n\r\n')
print ('meh')

httpd.conf

<Directory "/var/www/cgi-bin">
   Options +ExecCGI
   AddHandler cgi-script .cgi .pl .py
</Directory>

$ PATH /root/.local/bin/Python-3.4.3:/root/.local/bin/PythonTest:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

Я пытался запустить свой питонскрипт на http.server тоже с помощью этой команды:

python3 -m http.server --cgi 8000

Вот ответ, когда я загружаю свой скрипт в браузер:

"GET /var/www/cgi-bin/folder/filename.py HTTP/1.1" 200 -

Это странно, потому что за ним что-то не последовалокак "CGI-скрипт завершен, OK"

...