Как разместить скрипт python cgi с помощью `python -m SimpleHTTPServer 8000 `или `python -m CGIHTTPServer 8000 `?

Когда я запускаю python -m SimpleHTTPServer 8000или python -m CGIHTTPServer 8000в своей оболочке, я размещаю содержимое моего текущего каталога в Интернете.

Я хотел бы, чтобы следующий файл cgi _script.py работал правильно, используя приведенную выше команду в командной строке, когда я перехожу к192.xxx.x.xx:8000/cgi_script.py

#!/usr/bin/env python
print "Content-Type: text/html"
print
print """\
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
"""

Но этот сценарий отображается буквально, а не только "Hello World!" часть. Кстати, я изменил права доступа к файлу на 755 для cgi _script.py, а также для папки, из которой я его размещаю.

22
задан Bentley4 1 May 2012 в 10:32
поделиться