2
我有一件可怕的工作要做。我必须恢复一些非常古老的Python站点/系统,直到编写新的Python站点/系统。它已有十年历史,并依靠古老的做事方式...... 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的蟒蛇驱动程序(只要我可以从进口告诉)。任何想法如何设置这个东西?
我打算为Centos 5服务器。我如何设置CGI服务?我只是安装Apache,并给予.py
文件+x
权限,还是有更多的东西?
K,但.py文件不在cgi-bin中。他们可以用适当的权限跑出去吗? –
如果要将.py文件放在其他位置,则需要配置Apache以将它们的位置作为附加CGI目录处理。 – Mark
有没有办法配置apache来始终执行.py文件作为CGI,无论他们在哪里? –