PDA

Visualizza la versione completa : [Rails] due piccole info


CozzaAmara
06-07-2009, 11:25
Ciao a tutti,

volevo giusto un paio di chiarimenti.

1) Come posso accedere a 2 o pi applicazioni Rails differenti da browser?
Mi spiego, se ho una sola cartella con l'applicazione "Magazzino" e vi accedo direttamente con http://localhost:3000/ dato che il server lo faccio partire con ruby script/server dall'interno dell'applicazione stessa, come posso invece attivare Mongrel e poi accedere alle diverse applicazioni con ad esempio: "localhost:3000/magazzino" piuttosto che "localhost:3000/blog" ecc.?

2) Per distruggere un'intera applicazione Rails corretto e sufficiente cancellarne la cartella principale ove risiede tutto oppure esiste una qualche convenzione, magari un comando da shell, per fare il drop completo?

Grazie in anticipo.

weppos
06-07-2009, 11:43
1. Basta cambiare la porta.


ruby script/server -p 3001

e ci accedi con htto://localhost:3001

2. S, basta cancellare la cartella del progetto.

CozzaAmara
06-07-2009, 13:15
Originariamente inviato da weppos
1. Basta cambiare la porta.


ruby script/server -p 3001

Ah! Interessate.

E quale sarebbe il range di porte utilizzabili?

In fase di produzione un server con molteplici applicazioni Rails si avvarrebbe dello stesso metodo (porte diverse) per hostare rendere disponibili le stesse?

Grazie ancora.

weppos
06-07-2009, 14:10
Il range di porte quello disponibile su un sistema operativo.
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

Ovviamente vanno escluse le porte riservate ad altri protocolli (come ad esempio l'80...).

In production dipende da come procedi.
Se usi mongrel in cluster con un proxy s, se usi mod_rails no.

Loading