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

Ruby On Rails in UA/Проекты, хостинг и хостеры/Ламерски вопрос, но все же

2008-08-23 01:35:04 Ответить  
vissper2
vissper2
Адрес:
Сообщений: 4
Регистр: 2008-08-19
его блог 0 сообщ.
Ламерски вопрос, но все же
  •  
Устанавил свое приложение на хостинг, все вроде работает. Mongrel запускается скриптом

#!/bin/sh

APP=~/MyApp

case "$1" in
start)
cd $APP && /usr/local/bin/mongrel_rails start -d -p 11003 -P ~/mongrel.pid -e production
;;
stop)
cd $APP && /usr/local/bin/mongrel_rails stop -P ~/mongrel.pid
;;


И соответственно в браузере приходится указывать порт. Пробовал поставить 80 но получи
** Starting Mongrel listening at 0.0.0.0:80
/usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/tcphack.rb:12:in `initialize_without_backlog': Permission denied - bind(2) (Errno::EACCES)

Я так понимаю что сначала запросы проксируются через Apache. Подскажите пожалуйста, как мне настроить человеческую url для сайта?
2008-08-23 13:20:23 Ответить  
DEZERTIR
Luka
Адрес: Georgia, Tbilisi
Сообщений: 16
Регистр: 2008-04-16
его блог 0 сообщ.
RE: Ламерски вопрос, но все же
  •  
0.0.0.0:3000 or 3001
------------
<?=$signature;?>
2008-08-23 13:34:17 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 310
Регистр: 2008-04-22
его блог 6 сообщ.
RE: Ламерски вопрос, но все же
  •  
Тебе надо mod_proxy настроить. Он будет перенаправлять запросы на порт где у тебя монгрел висит.
Порт монгрела обычно выдает хостер.
------------
http://romanvbabenko.blogspot.com Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
2008-08-23 14:20:11 Ответить  
vissper2
vissper2
Адрес:
Сообщений: 4
Регистр: 2008-08-19
его блог 0 сообщ.
RE: RE: Ламерски вопрос, но все же
  •  
А как именно его надо настроить? Посоветуйте вменяемый туториал, для начинающих?
2008-08-24 07:58:23 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 310
Регистр: 2008-04-22
его блог 6 сообщ.
RE: RE: RE: Ламерски вопрос, но все же
  •  
mod_proxy конфигурируеться хостером. править приходиться конфиг апача, так что пользователю туда доступа нету, разве что через панель управления.

в общем случае хостер сам сообщает номер порта где должен висеть монгрел, чтобы его перенаправлял mod_proxy

почти у каждого хостера есть туториалы и факи по настройке. так, что в каждом конкретном случае все происходит по разному.
------------
http://romanvbabenko.blogspot.com Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
2008-08-25 12:50:32 Ответить  
Junior
Junior
Адрес: Odessa
Сообщений: 100
Регистр: 2007-07-25
его блог 0 сообщ.
RE: Ламерски вопрос, но все же
  •  
Посмотри тут, может поможет.
http://articles.slicehost.com/2008/5/9/ubuntu-hardy-apache-rails-and-mongrels
2008-08-26 09:56:07 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1294
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Ламерски вопрос, но все же
  •  
Из того текста что ты написал видно что ты запускаешь свой монгрел на
-p 11003
порту
так что елси ты работаешь через модпрокси то перенаправь все запросы на этоот порт
------------
Занимаюсь вебом и продвижением сайтов.
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 154 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008