用python做web服务器(三)
时间:2009-03-14 来源:riverbird2005
from CGIHTTPServer import CGIHTTPRequestHandler |
这样一来,服务器相当于搞定了.当然我们要看一下怎么显示一个动态页面.动态语言依旧用python,在server的同级目录建一个cgi-bin目录,在这个目录里面建立hello.py:
#!/usr/bin/python |
可能你在执行的时候,浏览器里面显示为空,再看在server端的提示:
Traceback (most recent call last):
File "/usr/lib/python2.5/CGIHTTPServer.py", line 251, in run_cgi
os.execve(scriptfile, args, os.environ)
OSError: [Errno 13] Permission denied
应该是权限问题.最简单的方法是将整个cgi-bin目录权限改为最大: chmod -R 777 cgi-bin.再次执行,一切OK!