2
나는 끔찍한 일을합니다. 새로운 필자가 쓰여질 때까지 필자는 정말로 오래된 파이썬 사이트/시스템을 부활시켜야한다. 그것의 10 년 오래된, 일을 고대 방법에 의존 ... CGI. 이 같은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')
은 내가 파이썬 2.4 필요가 있다고 생각하고, 전용 종속성은 (지금까지의 내가 수입에서 말할 수있는) 일부 MySQL의 파이썬 드라이버입니다. 이걸 어떻게 세우는 거지?
저는 Centos 5 서버를 사용할 것입니다. CGI 서비스를 어떻게 설정합니까? 아파치를 설치하고 .py
파일에 +x
권한을 부여하는 것보다 더 많은 권한이 있습니까?
K이지만 .py 파일은 cgi-bin에 없습니다. 적절한 사용 권한을 사용하여 외부에서 실행할 수 있습니까? –
.py 파일을 다른 위치에 저장하려면 아파치가 그 위치를 추가 CGI 디렉토리로 취급하도록 설정해야합니다. – Mark
아파치가 어디에 있든 상관없이 항상 .py 파일을 cgi로 실행하도록 구성 할 수 있습니까? –