Mod rails

Allikas: Kuutõrvaja
Redaktsioon seisuga 27. mai 2008, kell 14:15 kasutajalt Jj (arutelu | kaastöö) (New page: Railsi sageli kasutada on ebamugav kuna vajab eraldi mongrel serverit ning selle startimist ja apaches mod_proxy ja blancery seadistamist ning kasutamist. Selle parandamisels on tuldud mu...)
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)

Railsi sageli kasutada on ebamugav kuna vajab eraldi mongrel serverit ning selle startimist ja apaches mod_proxy ja blancery seadistamist ning kasutamist.

Selle parandamisels on tuldud mugavama tehnikaga nagu mod_rails

http://www.modrails.com/install.html

Installimiseks piisab enamuses osides kus gem olemas

gem install passenger
passenger-install-apache2-module

Viimane toimetab mooduli installi iseseisvalt edasi ning juhendab edasi. Andes read mis tuleb lisada httpd.conf'i.

FreeBSDl ntx

LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/ext/apache2/mod_passenger.so
RailsSpawnServer /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server
RailsRuby /usr/local/bin/ruby18


Ning vhosti rida tuleks teha sarnaselt. Suunata tuleb loodud railsi rakenduse kausta public

  <VirtualHost *:80>
     ServerName www.yourhost.com
     DocumentRoot /somewhere/public
  </VirtualHost>


Juhul kui rails ei taha toimida tasub lugeda production log'i Kirjutamine tuleks lubada tmp/session kataloogile ning kui varasemalt on nimelt railsi webrick/mongrel abil starditud tuleks kustutada varasemad sessioonid

Edasine lugemine

 /usr/local/lib/ruby/gems/1.8/gems/passenger-1.0.5/doc/Users guide.html