我的工作很糟糕。我必须恢复一些非常古老的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
个文件的权限,还是还有更多内容?
答案 0 :(得分:0)
默认的Apache安装应该配置一个“cgi-bin”目录(通常在/ var / www / cgi-bin)。放置在该目录或其子目录中的任何可执行文件都将用作CGI脚本。