We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Ruby on Rails


arturo182
06-11-2010, 11:43
A gdzie dokładnie, domyślam się że w "Serwer wirtualny" ale nie mogę znaleść nic o obciążeniu.

rielev
05-11-2010, 18:02
Jeżeli jest zabijany, to sprawdź w managerze, czy nie powoduje obciążenia platformy wirtualnej.

arturo182
04-11-2010, 11:40
Witam,
też staram się postawić aplikację RoR na swoich wirtualnych serwerze i z pomocą Twojego htaccessa udało mi się to przekierować na subdomenę ale co jakiś czas mój webrick jest zabijany ("killed"). Czy wie ktoś czemu tak się dzieje? Jaki jest najlepszy sposób postawienia serwera RoR?

gromiak
18-10-2010, 15:45
dzialajacy htaccess :
AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI

RewriteEngine On

RewriteRule ^$ index.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) http://ssh1.xxxxxxxxxxx.ha.ovh.net:3000/$1 [P]

no4b
18-10-2010, 15:24
Raczej dopiero

gromiak
18-10-2010, 15:05
dobra po 2 dniach zabawy juz dziala : ))))))))))))))))))))

gromiak
18-10-2010, 13:46
no właśnie o to mi chodzi, ale nie potrafie tego poskładać, nie działa mi to za bardzo

narazie mam cos takiego :
@ssh1:~/ruby/public$ cat .htaccess
RewriteEngine on

RewriteCond %{HTTP_HOST} ^/$
RewriteRule ^.*$ "http\:\/\/localhost:3000%{REQUEST_URI}" [P,QSA,L]

no4b
18-10-2010, 13:10
Możesz zrobić regułę rewrite z [P].

gromiak
18-10-2010, 12:59
mam zwykly serwer wirtualny nie moge ustawic portu 80
- nie mam mozliwosci grzebania w ustawieniach apacha itp
- nie moge z zewnątrz wejsc na port 3000 czyli http://nazwaDomeny.pl:3000 nie dziala, tylko z poziomu ssh sprawdziłem lynx'em poprzez lynx localhost:3000 i dziala
Czy nie da się jakos skonfigurować .htaccess zeby przekierowywal ządania na port 3000 ?

giasek
18-10-2010, 09:16
Albo wstawić dowolny serwer www z modułem proxy, który będzie gadał z Rails na porcie 3000, a serwował kontent na 80.

borec
18-10-2010, 06:43
Musisz uruchomić ten serwer na porcie 80, czyli domyślnym http, zamiast na 3000.

gromiak
17-10-2010, 23:56
Witam,
mam problem z uruchomieniem aplikacji
uruchamiam stworzoną aplikacje :
@ssh1:~/ruby/script$ ruby server -e development
=> Booting WEBrick
=> Rails 2.3.8 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2010-10-17 22:51:32] INFO WEBrick 1.3.1
[2010-10-17 22:51:32] INFO ruby 1.8.7 (2009-06-12) [i686-linux]
[2010-10-17 22:51:32] INFO WEBrick::HTTPServer#start: pid=15727 port=3000
odpalam lynx localhost:3000 i wszystko smiga
No i pytanie jak to uruchomic zeby mi z pod mojej domeny uruchomialo tę aplikacje ? podejrzewam że trzeba się bawić z .htaccess ale nie umiem tego skonfigurować pomoże ktos ?