====== mod_python ======
Web Framework 라고까지는 할 수 없지만 기본적인 템플릿 기능까지는 지원하며, Session 등의 기본 기능을 제공하고 있다. PHP나 JSP 대신 사용하는데 크게 무리는 없을 듯 하다.
* 관련링크
* http://modpython.org/
* http://www.onlamp.com/pub/a/python/2003/10/02/mod_python.html
* http://www.onlamp.com/pub/a/python/2004/02/26/python_server_pages.html
* http://www.onlamp.com/pub/a/python/2006/02/23/using-rest-with-ajax.html
* 설치/설정
# apt-get install libapache2-mod-python
# vi httpd.conf
AddHandler mod_python .psp
PythonHandler mod_python.psp
PythonDebug On
* 테스트 페이지 생성
# cd 디렉토리
# vi hello.psp
<% import time %>
Hello PSP
<%
if form.has_key('name'):
greet = 'Hello, %s!' % form['name'].capitalize()
else:
greet = 'Hello there!'
%>
<%= greet %>
Current time is <%= time.ctime() %>
안녕하세요?
위와 같이 작성후에 웹브라우저에서 http://아이피주소/hello.psp 를 치고 원하는 화면이 나오는지 확인한다.