Scalatra на nginx: как настроить?

Хотел бы настроить Scalatra для работы на компьютере с nginx.

nginx уже настроен правильно, и я могу обслуживать статические HTML-страницы, однако теперь я хочу указать его на приложение Scalatra. Во всех доступных документах предполагается, что используемый сервер будет Jetty: например, http://blog.everythings-beta.com/?p=430

Я предполагаю, что я не могу просто указать его только на папку, потому что конфигурация причала требует, помимо этого, имени класса и отображения сервлета.

Как настроить nginx так, чтобы он указывал на приложение Scalatra?

Спасибо!


Дополнительная информация:

Ubuntu 12.04 — моя операционная система, поэтому ответы могут относиться либо к ней, либо ко всему, что обычно работает в Linux.


Бонус:

Добавьте также MongoDB — т. е. как настроить nginx с помощью Scalatra и MongoDB — в свой ответ, чтобы получить дополнительные баллы!!


person bguiz    schedule 11.07.2012    source источник
comment
Не очень хороший вопрос, так как Google здесь ваш друг, но я предоставил ответ, указывающий на документацию для nginx и casbah, этого должно быть достаточно, чтобы вы начали работать.   -  person Ross    schedule 11.07.2012
comment
@Ross: Ах, я наткнулся на них при поиске, однако я специально упускал вещи, которые использовали Jetty. Я так понимаю, это означает, что невозможно использовать nginx для прямого обслуживания приложений Scala? (извините, за вопрос новичка, кстати)   -  person bguiz    schedule 12.07.2012
comment
Нет, вам нужен веб-сервер Java для его запуска, тогда вы можете прокси через nginx   -  person Ross    schedule 13.07.2012


Ответы (1)


Настроить с помощью nginx очень просто. Ознакомьтесь с документацией по развертыванию серверов Java.

После запуска установите casbah, и все готово.

person Ross    schedule 11.07.2012
comment
мне нравится это предложение. Как только вы заработаете, установите casbah, и вы заработаете .... это немного циклично, но так типично - person rloth; 23.11.2016