# Passenger & rails 3.1 per sviluppo app

**URL:** <https://www.ruby-forum.com/t/passenger-rails-3-1-per-sviluppo-app/216251>\
**Category:** IT\
**Created:** [January 31, 2012, 3:20am UTC](https://www.ruby-forum.com/t/passenger-rails-3-1-per-sviluppo-app/216251 "2012-01-31T03:20:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [January 31, 2012, 3:20am UTC](https://www.ruby-forum.com/t/passenger-rails-3-1-per-sviluppo-app/216251/1 "2012-01-31T03:20:45Z")

</div>

Salve,

a tutti devo sviluppare una semplice app in Rails (sono in newbie) e mi  
voglio cimentare pero’ oltre che per lo sviluppo della app (voglio che  
sia visibile sull’iPhone) per la configurazione del server. Chiedo  
troppo?

ho letto il post interessantissimo

[http://www.ruby-forum.com/topic/190875#newhttp://www.ruby-forum.com/topic/190875%23new](http://www.ruby-forum.com/topic/190875#newhttp://www.ruby-forum.com/topic/190875%23new)

e fa al caso mio ma non riesco a far funzionare apparire nulla o meglio  
spunta la solita pagina di RoR perche’ punto alla cartella public e  
questo mi dovrebbe dire che funziona tutto

Poi ho creato la mia semplice app che non e’ alro che un semplice form  
da compilare con ‘simple\_form’. ho creato tutto con un semplice scaffold  
ed ho cancellato il file index.html dalla cartella /public

rails generate scaffold FormOnline comune:string provincia:string  
richiedente:text email\_richiedente:string

Pero’ una volta che dopo aver modificato il file in config/routes.rb

Iphone::Application.routes.draw do  
resources :FormOnline

root :to =\> ‘formonlines#index’

end

una volta pero’ che punto a [www.nomeapp.com](http://www.nomeapp.com) compare il seguente  
messaggio di errore

//////

Forbidden

You don’t have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use  
an ErrorDocument to handle the request.

Apache/2.2.16 (Debian) Server at [www.nomeapp.com](http://www.nomeapp.com) Port 80

/////

Siccome sono riuscito a far girare ruby 1.9.2 rails 3.1 e installare  
passenger ho pensato che deve essere un problema di configurazione del  
vhost file ecco come e’ configurato

\<VirtualHost \*:80\>  
DocumentRoot /var/www/nomeapp/web/iphone/public

```
ServerName nomeapp.com
ServerAlias www.nomeapp.com
ServerAdmin removed_email_address@domain.invalid

ErrorLog /var/log/ispconfig/httpd/nomeapp/error.log

ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 405 /error/405.html
ErrorDocument 500 /error/500.html
ErrorDocument 503 /error/503.html

<Directory /var/www/nomeapp.com/web/iphone/public>
    AllowOverride all
    Options -MultiViews
</Directory>

```

DocumentRoot /var/www/clients/client5/web7/web/iphone/public  
\<Directory /var/www/clients/client5/web7/web/iphone/public\>  
AllowOverride all  
Options -MultiViews

NOTA: utilizzo per gestire i siti del mio server ISPConfig 3

Probabile che non vengono visualizzate le pagine per l’errata  
configurazione del vhost file relativo al sito?

grazie in anticipo e buona giornata a tutti visto l’orario

Cluter
