我有一项很糟糕的工作要做。我必须恢复一些非常旧的Python站点/系统,直到新的站点/系统被编写出来。它已经有十年的历史了,并且依赖于古老的things...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')我认为我需要Python2.4,唯一的依赖是一些MySQL Python驱动程序(据我从导入中可以看出)。你知道怎么设置这个东西吗?
我要选Centos 5服务器。如何设置CGI服务于tho?我只是安装Apache,然后给.py文件+x权限,还是还有其他的权限?
发布于 2013-12-22 11:18:29
默认的Apache安装应该配置一个"cgi-bin“目录(通常位于/var/www/cgi-bin)。放在该目录或其子目录中的任何可执行文件都将作为CGI脚本运行。
https://stackoverflow.com/questions/20725886
复制相似问题