Home / Linux / Ubuntu / Ubuntu + Ruby + Apache

Ubuntu + Ruby + Apache

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!' %>

Szerző Ikon

vadviktorcv.office-on-the.net

Olvastad?

Linux

Friss funkciókkal érkezik a Linux 5.0 „Shy Crocodile”

Linus Torvalds nemrég megjelentette a Linux kernel 5.0 verzióját, melynek a Shy Crocodile, avagy a …

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

A weboldal használatának folytatásával Ön elfogadja a cookie-k használatát Adatkezelési tájékoztató és felhasználási feltételek

A süti beállítások ennél a honlapnál engedélyezett a legjobb felhasználói élmény érdekében. Amennyiben a beállítás változtatása nélkül kerül sor a honlap használatára, vagy az "Elfogadás" gombra történik kattintás, azzal a felhasználó elfogadja a sütik használatát.

Bezárás