- cgi是web服務器運行web應用的一種機制,web服務器通過執行cgi腳本,然后將該程序的標准輸出作為http響應的一部分
- CGIHTTPServer是python標准模塊的web服務器,它可以運行cgi程序
- mkdir cgi-bin,待運行文件必須位於cgi-bin目錄下
- vim hello.py
-
#!/usr/bin/env python2
print "200 ok"
print "Content-Type: text/plain"
print ""
print "Hello World" - chmod a+x hello.py
- python -m CGIHTTPServer 8000 啟動時,cd到cg0-bin目錄下,他就會把這個目錄作為服務啟動起來
-
[root@localhost cgi-bin]# python2 -m CGIHTTPServer 8001
Serving HTTP on 0.0.0.0 port 8001 ...