Apache+mod_lisp+clisp
(3)
- Descargue http://www.fractalconcept.com:8000/public/open-source/mod_lisp/mod_lisp.c
- Compila e instala el módulo Apache con
sudo apxs -i -c mod_lisp.c
- Agregue lo siguiente a su
httpd.conf
:LoadModule lisp_module libexec/httpd/mod_lisp.so AddModule mod_lisp.c LispServer 127.0.0.1 3000 "foo" <Location /foo> SetHandler lisp-handler </Location>
- Compila e instala el módulo Apache con
- Reinicie apache con
sudo apachectl restart
- Descargue el ejemplo del manejo del lado Lisp en CLISP: http://www.fractalconcept.com/fcweb/download/modlisp-clisp.lisp
Inicie CLISP y evalúe:
(load "modlisp-clisp") (modlisp:modlisp-server)
Apunte su navegador a http: // localhost / foo . Debería ver:
mod_lisp 2.0
Esta es una cadena html constante enviada por mod_lisp 2.0 + CLISP + apache + Linux
Cómo configurar apache + mod_lisp + clisp y configurar un "¡Hola mundo!" No pude encontrar ningún tutorial completo sobre el tema. Gracias.
Editar: La solución de Vebjorn funciona, pero no sé cómo codificar el "¡mundo de hola!". ¿Alguien puede decirme cómo proceder? Hay algo así como SWANK en clisp, luego se conecta con SLIME, pero cuando lanzo la demo de mod_lisp, la página de prueba no se sirve y mi baba no regresa.
Gracias de nuevo.
¿Qué backend estás usando? Si ninguno, sugeriría probar Hunchentoot o, mejor aún, UCW .
Ambos enlaces lo llevarán a las instrucciones de instalación, que terminan en un tipo de página Hello World.
Este artículo parece ser una guía bastante completa de "cómo hacerlo" para configurar Common Lisp en Apache usando mod_lisp2.
Si todo ha ido según lo planeado, ahora debería tener un servidor de aplicación Common Lisp corriendo detrás de Apache