PDA

Просмотр полной версии : apache2 + рельсы


ph0en1x
09.05.2009, 00:54
ОС gentoo x86 (на сайте заявлена поддержка AMD64)

emerge apache2
emerge passenger

В конфиги апча руками прописывал
LoadModule passenger_modules modules/mod_passwnger.so

/etc/init.d/apache2 restart
/etc/init.d/apache2 modules

выдаёт:
....
passenger_modules (shared)
Syntax OK

А исполняь файлы *.rb не хочет.
Выдаёт в броузер текст.

Кто-то настраивал Ruby как модуль апача?
mod_ruby тоже не получилось..

neval
09.05.2009, 03:43
Ты подгрузил модуль, а как обрабатывать такой тип файлов не указал

ph0en1x
09.05.2009, 05:30
Я не уверен что там ещё что-то настраивать нада
В описании пишут просто подключить модуль и виртуал хост настроить.
http://www.modrails.com/documentation/Users%20guide%20Apache.html

neval
09.05.2009, 17:22
Не спорь, настраивать надо )
Нашел за тебя:
http://opennet.ru/base/dev/ruby_quickstart.txt.html

ph0en1x
11.05.2009, 12:30
Разобрался наконец в чём была беда.
Я забыл прописать "-D PASSENGER" в /etc/init.d/apache2

вобщем вот ман по установке http://www.frederico-araujo.com/2008/08/06/easy-installing-passenger-mod_rails-on-gentoo/

На опеннете статься про настройку mod_ruby через него тоже можно руби запускать но говорят passenger работает быстрее :)

nerezus
11.05.2009, 17:38
Разницы на скорость динамики нет для веба, пора бы уже и запомнить. Особенно для тормозного руби1.

geezer.code
11.05.2009, 17:42
ждем руби 2.0

у меня на продакшне крутится монгрел за апачем с мод_прокси
скорость не фонтан, но пока приемлема.