Подтвердить что ты не робот

Apache + mod_lisp + clisp

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

Изменить: решение для Vebjorn работает, но тогда я не знаю, как закодировать "привет мир!". Может ли кто-нибудь сказать мне, как действовать? Есть что-то вроде SWANKing clisp, а затем подключаться к нему с помощью SLIME, но затем, когда я запускаю демо-версию mod_lisp, тестовая страница не подается, а моя слизь не возвращается?

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

4b9b3361

Ответ 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>
      
  • Перезапустите apache с помощью sudo apachectl restart
  • Запустите CLISP и оцените:

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

mod_lisp 2.0

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

Ответ 2

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

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

Ответ 3

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

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