Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Pubblicare applicazione ruby

    Vorrei provare a pubblicare su un mio serverino linux una applicazione in ruby (ancora da scrivere, solo come prova)

    Non voglio però usare rails.

    come devo procedere?
    Mod_ruby di apache tempo fa mi aveva fatto impazzire.


    p.s. Vengo da php dove carichi e file su apache e tutto funziona.... scusate....

  2. #2

    Re: Pubblicare applicazione ruby

    Originariamente inviato da bonzox
    Vorrei provare a pubblicare su un mio serverino linux una applicazione in ruby (ancora da scrivere, solo come prova)

    Non voglio però usare rails.

    come devo procedere?
    Mod_ruby di apache tempo fa mi aveva fatto impazzire.


    p.s. Vengo da php dove carichi e file su apache e tutto funziona.... scusate....
    Scordati mod_ruby.
    Il metodo da seguire è far girare il tuo file ruby come cgi o fastcgi.

    Rails stesso funziona in questo modo.
    Nella public root infatti ci sono 3 file dispatcher per cgi e fastcgi.

  3. #3
    ovviamente molto meglio fastcgi

  4. #4
    Utente di HTML.it L'avatar di indaco
    Registrato dal
    May 2008
    Messaggi
    14
    concordo con andrea per quanto riguarda la preferenza a fastcgi.

    ho usato mod_ruby per una applicazione ruby presente sulla intranet di casa mia, quindi le performance non erano così importanti.

    incollo parte del codice in httpd.conf nel caso dovesse servire a qualcuno:

    ########################

    # AddModule mod_ruby.c
    ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/
    AddType application/x-httpd-eruby .rhtml


    # If the ruby module is installed, this will be enabled.
    <IfModule mod_ruby.c>
    RubyRequire apache/ruby-run
    RubyRequire apache/eruby-run
    RubyRequire apache/erb-run
    RubyRequire auto-reload

    <Location /ruby>
    SetHandler ruby-object
    RubyHandler Apache::RubyRun.instance
    </Location>

    <Location /eruby>
    SetHandler ruby-object
    RubyHandler Apache::ERubyRun.instance
    </Location>

    <Location /erb>
    SetHandler ruby-object
    RubyHandler Apache::ERbRun.instance
    </Location>

    <Files *.rbx>
    SetHandler ruby-object
    RubyHandler Apache::RubyRun.instance
    </Files>

    <Files *.rhtml>
    SetHandler ruby-object
    RubyHandler Apache::ERubyRun.instance
    </Files>
    </IfModule>

    #########################


    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2023 vBulletin Solutions, Inc. All rights reserved.