2015-03-30 3 views
1

Недавно я получил работу, чтобы написать веб-приложение с другими. Они решили использовать Apache, поэтому я должен использовать его. Но я записывал свою программу в sbcl с помощью restas. Поэтому я смутился, как запустить приложение за Apache. Я пробовал mod_lisp, но это выглядит не по себе. Все, что я получаю страница говоря :Internal Server Error.Как запустить веб-приложение с помощью sbcl + restas + apache?

Когда я проверил журнал ошибок Apache, я считаю:

[core:error] [pid 18294:tid 140614142228224] [client 127.0.0.1:44049] AH00135: Invalid method in request server-protocol 

[:error] [pid 18295:tid 140614150620928] (70014)End of file found: error reading from Lisp 

Теперь я запутаться более ....

ответ

1

Самый простой способ настроить Apache to act as a reverse-proxy , Лично я предпочитаю nginx, но все работает для вас.

Идея состоит в том, что вы будете запускать SBCL, слушая какой-либо локальный порт, ожидая, что запросы будут отправлены из Apache. Apache будет принимать запросы непосредственно от клиентов и передавать некоторые из них в ваше веб-приложение (предположительно, вы хотите, чтобы внешний сервер обрабатывал статические активы для вас).

Смежные вопросы