SIDEBAR
»
S
I
D
E
B
A
R
«
Ruby hostingas (bei kaip tai atlikti)
April 29th, 2009 by Vytenis Sabaliauskas

Pastaruoju metu girdisi vis daugiau šurmulio apie Ruby on Rails (RoR) hostingą. Pirmosiomis RoR gyvavimo dienomis jo hostingas buvo ganėtinai sudėtingas procesas. Pastarosiomis dienomis pradeda atsiradinėti projektų, gerokai supaprastinančių serverio administravimą. Štai vienas iš jų:

Be to, norint “išspausti” maksimumą, visai pravartu pagalvoti apie:

Mūsų dedikuotuose serveriuose naudojamoje ir teikiamoje CentOS Linux operacinėje sistemoje diegimas vyksta taip:

yum install ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs

Tada reikėtų atsisiųsti “gem” paketą (“ruby” paketų valdytoją). Rašymo metu tai galima padaryti iš:

arba tiesiog nuėjus į

Rašymo metu vėliausia versija yra rubygems-1.3.2.tgz. Siųstis reikia vėliausią esančią versiją.

Tada reikia vista tai įdiegti:

Parsisiunčiame vėliausią versiją į savo serverį. Tai galima daryti į bet kur, bet mes darysime tai į “root” namų katalogą /root. Taigi:

# cd /root

# wget http://rubyforge.org/frs/download.php/55066/rubygems-1.3.2.tgz

# tar -xvvf rubygems-1.3.2.tgz

# cd rubygems-1.3.2

# ruby setup.rb

Kai jau “gem” bus instaliuotas, tuomet diegiame “passenger” gem’ą:

gem install passenger

Ir paskutinis “štichas” – apache modulio diegimas:

passenger-install-apache2-module

Paskutiniame etape viskas turėtų apsiriboti pora “Enter” mygtuko paspaudimų.

Jei jūsų Rails programa yra kataloge “/somewhere”, tai Apache HTTPd serveriui nurodykite tokius parametrus:

<VirtualHost *:80>
ServerName www.yourhost.com
DocumentRoot /somewhere/public    # <– būtinai reikia nurodyti ‘public’!
</VirtualHost>

Linksmo pasivažinėjimo geležinkeliais!


One Response  
Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
 
»  Substance:WordPress   »  Style:Ahren Ahimsa