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,無論他們在哪裏? –