se non hai specifiche esigenze di suburi ti consiglio di provare a fare il deploy come virtual host root
http://www.modrails.com/documentation/U ... 217_s_rootossia il tuo file di configurazione apache dovrebbe essere qualcosa come
- Codice: Seleziona tutto
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot /opt/archimista/public
<Directory /opt/archimista/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
index non esiste in public
ma lo (anzi li) trovi nelle varie "viste" (in app/views) ed è rails ad occuparsi del corretto routing
a titolo di conoscenza/curiosità nel file config/routes.rb trovi le varie indicazioni per il routing tra cui in fondo c'è map.root che dice cosa fare quando ti colleghi alla root es
http://localhost/questo detto in soldoni e con un buon grado di imprecisione visto che ruby e rails non sono il mio dominio specifico di competenza
ps una precisazione: 755 è necessario solo per public (e sue sottodirectory) mentre la proprietà www-data:www-data (nel caso di ubuntu, root:root nel caso di altri linux) è per l'intera directory archimista e figli
È così che muore la libertà, sotto scroscianti applausi. (Star Wars – La vendetta dei Sith)