В настоящее время я использую 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"