Hunchentoot는 Common Lisp로 쓰여진 웹서버이다.




설치


1. QuickLisp를 설치한다.


-> 참고 : QuickLisp 사용방법


2. 다음과 같이 입력하여, Hunchentoot를 설치한다.


(ql:quickload "hunchentoot")




테스트


1. 다음과 같이 입력한 후, http://127.0.0.1:4242/로 접속해보면 간단한 테스트 페이지를 볼 수 있다.


(hunchentoot:start (make-instance 'hunchentoot:easy-acceptor :port 4242))



2. 약간 더 고급진(?) 테스트를 해보고 싶다면, 아래와 같이 입력한 후(1번 실행 후), http://127.0.0.1:4242/yohttp://127.0.0.1:4242/yo?name=Dude로 접속해보자.


(hunchentoot:define-easy-handler (say-yo :uri "/yo") (name)
  (setf (hunchentoot:content-type*) "text/plain")
  (format nil "Hey~@[ ~A~]!" name))



3. Hunchentoot에서 제공하는 예제를 설치하면, 좀 더 많은 예제 페이지를 볼 수있다. 아래와 같이 설치한 후(1번 실행 후), http://127.0.0.1:4242/hunchentoot/test로 접속해보자.


(ql:quickload "hunchentoot-test")




링크


- Hunchentoot 홈페이지 : http://weitz.de/hunchentoot/



<테스트 환경>

OS : Windows 7

SBCL 버전 : 1.2.7


Hunchentoot 버전 : 1.2.35




,