Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Ресурсы Список джемов      Поиск   
Arrow_leftНазад в блог

Рельсы на Apache или Apache на рельсах

Date2008-04-18 UserСтаніслав Погребняк Commentкоментарии 7

Наткнулся на статейку про mod_rails. Решил попробовать. Взял самый обычный Linux Ubuntu Desktop 7.10,

Apache 2.*, ruby 1.8.6, rails 2.0.2, MySQL 5.*, gems 0.9.5.

И поочереди

gem install passenger

после
passenger-install-apache2-module
(Немножко вопросов но так все гут).
Все поставилось хорошо.
После этого пара строчек в конфига аппача как в сайте написано:
<VirtualHost *:80>
ServerName www.mycook.com
DocumentRoot /webapps/mycook/public
</VirtualHost>

Приложение стартится/стопится/стартстопится при помощи /etc/init.d/apache2.

Заработало сразу - что не может не радовать.

Осталось уговорить хостера чтобы проинсталить это все хозяйство .

Линки на все это хозяйство:

http://www.modrails.com/install.html качать и ставить.

Мануаль

Новость порадовала здесь

Вот и все.

 

7 коментариев
Так получается ситуация что при обновлении приложения тебе надо просить у хостера перестартовать апач, что не очень удобно.
Такая фигня была на шаровом хостинге с FCGI что при зависании одного процеса или несокльких надо было просить рестартовать апач а хостеры не любят особо этого делать. И будет твой сайтик валяться пока тех поддержка не прочитает твое письмо.
:). На этот случай есть тоже фишка в /tmp проекта создается файлик restart.txt, при редактировании которого происходит перезапуск. т.е. можно потом будет из рута приложения делать:
touch tmp/restart.txt
так получается что если кто то тот файлик будет то создавать то удалять апач всегда будет рестартиться ???
кто нибудь напиши пост “какой сервак лучше для рельсов”. Там и будем обсуждать :)
я думаю что в спорах рождается истина.
Если ты устанавливал такой вариант то возможно уидел что тут хорошего и что плохого.
Чем больше будет подобных статей тем лучше мы все будем знать чего хотеть и к чему стремиться.
Когда я начинал изучать рельсы я тоже нифига не могу найти информации в нете тем более на русском языке. По этому подумал что было бы не плохо для всех остальных иметь такую возможность которой не было у меня.
так получается что если кто то тот файлик будет то создавать то удалять апач всегда будет рестартиться ???
Не апач а приложение. Но скажи часто в твоем сайте кто-то создает удаляет файлы без твоего ведома?
В случае fcgi достаточно убить подвисшие процессы fcgi, а вот при использовании mod_* все-же придется рестартить апач.
От: anray
Новый коментарий
зарегистрируйтесь для добавления сообщений
используй формат RedCloth
Ключевые слова:
Гости: 58 Онлайн: 0
Rambler's Top100

О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008