Уважаемые разработчики на Python, подскажите пожалуйста, я уже 4-й день пытаюсь настроить простенький вывод Hello World на веб-морду, на локалхосте. ОС Debian 7, Python3, запустить пытаюсь через встроенный в Python http-cgi сервер.
Делаю по этой инструкции:
pythonworld(точка)ru/web/cgi-1.html
Запускаю сервер, из того каталога, где лежит файл hello.py, командой
python3 -m http.server --cgi
Сервер стартует, без ошибок.
Serving HTTP on 0.0.0.0 port 8000
Открываю в браузере адрес 192.168.2.244:8000, все хорошо открывается, в консоли пишется:
192.168.2.244 - - [06/Nov/2015 14:55:03] "GET / HTTP/1.1" 200
Пытаюсь открыть файл hello.py, он открывается, но как текстовик, т.е просто получаю его содержимое( Парва все выставлены правильно. Не знаю уже, в чем может быть дело, посоветуйте пожалуйста что-нибудь!
Содержимое hello.py
#!/usr/bin/env python3
print("Content-type: text/html")
print()
print("<h1>Hello world!</h1>")
Django или другой фреймворк пока ставить не хотелось бы.