Apache + mod_lisp + clisp - PullRequest
       15

Apache + mod_lisp + clisp

12 голосов
/ 10 октября 2008

Как настроить apache + mod_lisp + clisp и настроить «Hello World!»? Я не мог найти полное руководство по этому вопросу. Спасибо.

Редактировать: решение Вебьорна работает, но тогда я не знаю, как кодировать «привет мир!». Может кто-нибудь сказать мне, как поступить? Есть что-то вроде SWANK с зажимом, затем подключите его к SLIME, но когда я запускаю демо mod_lisp, тестовая страница не обслуживается, и моя слизь не возвращается?

Еще раз спасибо.

Ответы [ 3 ]

6 голосов
/ 10 октября 2008
  1. Скачать http://www.fractalconcept.com:8000/public/open-source/mod_lisp/mod_lisp.c
    • Скомпилируйте и установите модуль Apache с sudo apxs -i -c mod_lisp.c
    • Добавьте следующее к вашему 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>
      
  2. Перезапустите apache с помощью sudo apachectl restart
  3. Запустите CLISP и оцените:

    (load "modlisp-clisp")
    (modlisp:modlisp-server)
    
  4. Укажите в браузере http://localhost/foo. Вы должны увидеть:

mod_lisp 2.0

Это постоянная HTML-строка, отправленная mod_lisp 2.0 + CLISP + apache + Linux

1 голос
/ 10 октября 2008

Какой бэкэнд вы используете? Если нет, я бы предложил попробовать Hunchentoot или, что еще лучше, UCW .

Обе эти ссылки приведут вас к инструкциям по установке, заканчивающимся страницей типа Hello World.

0 голосов
/ 10 октября 2008

Эта статья представляется довольно подробным руководством по настройке Common Lisp на Apache с использованием mod_lisp2.

Если все прошло по плану, теперь у вас должен быть сервер приложений Common Lisp, работающий за Apache

...