Ubuntu + Ruby + Apache

2009.06.29. | Nincs hozzászólás | Kategória: Ubuntu

Ez az én megoldásom az Apache-Ruby kombóra Ubuntu 8 és 9 alá.

Telepítsük az apache, eruby és ruby mod-okat:

sudo apt-get install apache2 eruby libapache2-mod-ruby

Aktiváljuk az actions mod-ot:

sudo a2enmod actions

Ez pedig a mozgatórugója az egésznek, ne felejtsük el a symlinket!:

sudo ln -s `which eruby` /usr/lib/cgi-bin/eruby

/ect/apache2/mods-available/ruby.conf nevű fájlt pedig a következő tartalommal hozzuk létre:

AddType text/html .rhtml
 
RubyRequire apache/ruby-run
RubyRequire apache/eruby-run
# Execute *.rbx files as Ruby scripts
Options +ExecCGI
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
# Handle *.rhtml files as eRuby files
SetHandler ruby-object
RubyHandler Apache::ERubyRun.instance

/ect/apache2/mods-available/actions.conf nevű fájlba ezt szúrjuk be:

Action application/x-httpd-eruby /cgi-bin/eruby

/etc/mime.types filehoz ezt adjuk még hozzá:

application/x-httpd-eruby            rhtml

Majd újralőjjük az apache-ot:

sudo /etc/init.d/apache2 reload

Aztán egy teszt x.rhtml file és láthatjuk, hogy jól dolgoztunk-e:

<% puts 'Hello World!' %>
Szólj hozzzá Trackback 2133 olvasás, 1 ma

Kapcsolódó írások

Hozzászólások követése

Nincs hozzászólás

Szólj hozzá

Használható HTML tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

A hozzászólás elküldésével elfogadod az oldal felhasználási feltételeit!

Értesítés beállítása hozzászólás nélkül