Python作为CGI Web服务器

时间:2013-12-22 03:15:40

标签: python apache cgi

我的工作很糟糕。我必须恢复一些非常古老的Python站点/系统,直到写完新的。它已经十年了,依赖于古老的做事方式...... CGI。

'网页'的开头如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import functions
import datetime, time

#Check if logged in
if functions.verifyCookies() == False:
    print("Location: index.py")

#send HTTP Headers
print ("Content-Type: text/html\n")

#Get Email from Cookies
email = functions.getCookieValue('email')
name = functions.getCookieValue('name')

我认为我需要Python 2.4,唯一的依赖是一些MySQL python驱动程序(据我所知,从导入)。知道怎么设置这个东西吗?

我要去Centos 5服务器。如何设置CGI服务?我只是安装Apache而不是.py+x个文件的权限,还是还有更多内容?

1 个答案:

答案 0 :(得分:0)

默认的Apache安装应该配置一个“cgi-bin”目录(通常在/ var / www / cgi-bin)。放置在该目录或其子目录中的任何可执行文件都将用作CGI脚本。