Ruby és az Nginx

Sziasztok!

Nemrég a Ruby nyelv és a Ruby on Rails alkalmazások készítésének tanulására adtam a fejemet.
Ubuntu 11.10-re telepítettem Ruby-t, RVM-et, Rails, Nginx-et és Passenger-t az alábbi leírások és tutorialok alapján.
http://cicolink.blogspot.hu/2011/06/how-to-install-ruby-on-rails-3-with…

http://www.modrails.com/videos/passenger_nginx.mov

Létrehoztam valami.rhtml fájt, de nem hajlandó ruby fájlként kezelni, azaz szövegnek tekinti a <% és %> közötti kódot.
Mit kellene még beállítanom?

Köszi.
MysteryKe

Hozzászólások

- Hova tetted az rhtml file-t?
- Miert nem thin/mongrel/webrick iranyba mentel?
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

csináltam egy kiegészítést a konfig fájlba és létrehoztam egy mappát:


server {
    	listen 8001;
	listen localhost:8001;	
	server_name localhost;
	root /opt/nginx/html/ruby;
	passenger_enabled on;
	rails_env development;
    }

mappa: /opt/nginx/html/ruby
A jogosultságot a biztos-ami-biztos alapon 777-re állítottam és a tartalmazott fájlokra is. Oda raktam az .rhtml fájlt.

Mert a portál, aminek egyszer a fejlesztésébe szeretnék beszállni (azért kezdtem el tanulni a Ruby-t, egyébként eszembe nem jutott volna, elvoltam a PHP-val :)) az RubyOnRails-t és Nginx-et használ Ubuntu környezetben, Passenger-rel.

Utoljára ott tartottam még, hogy az mginx-et újra kell fordítani passsenger kiegészítéssel. Lecserélni a binárist és vigyázni hogy ne frissítsen rá updatekor a rendszer.

A 3-as passenger az most mar webszervert is ad, vagyis ugyanugy lehet ot is proxyzni, mint a tobbit.

De egyebkent a passenger elosorban apache ala valo, mert ott kepes modulkent beepulni. Az apache proxy teljesitmenye ugyanis elmarad a nginx-etol, ott a modulos megoldas jobban teljesit.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal