Domanda

Va bene, prima di voi ragazzi impazzire - questo è solo un piccolo sito, l'installazione temporanea. In questo momento sto avendo alcune persone interne remoto al server e utilizzare il sito attraverso webrick tramite il comando dev: rubino script / server. Non proprio l'ideale.

Sto iniziando Rails dev e voglio conoscere un modo migliore per gestire l'hosting su una scatola di Windows Pro. Anche in questo caso, solo temporanea quindi cerca di essere gentile:)

È stato utile?

Soluzione

Per quanto ne so, mod_rails non è un'alternativa.

Mongrel gioca molto bello su Windows, però, così è possibile impostare alcuni meticci e hanno IIS o Apache delega a loro. O semplicemente usare direttamente Mongrel. Prima mod_rails, bastardo era il modo de facto per la distribuzione su qualsiasi piattaforma, quindi è una scelta molto valida.

L'unica volta che sono stato costretto a distribuire su Windows, tuttavia, ho installato Ubuntu tramite VirtualBox (potrebbe anche usare VMWare o qualsiasi altra cosa, naturalmente) e distribuito su questo. Funziona come un sogno, e ho avuto modo di lavorare con un sistema operativo sensibile. Uff. SSH e roba. Non può vivere senza di essa. desktop remoto non è esattamente il mio genere di cose.

Altri suggerimenti

La cosa migliore è quello di impostare un cluster Mongrel. Mongrel è un application server che può servire un'applicazione Rails su HTTP. Ma una singola istanza Mongrel può gestire solo 1 richiesta, allo stesso tempo, così tipicamente le persone corrono un di cluster di Mongrels, vale a dire più istanze Mongrel. Queste istanze Mongrel non parlano con Internet direttamente. Invece, essi sono messi dietro un bilanciatore di carico o di un server web, che tramite proxy le richieste di questo gruppo di Mongrels. Se si utilizza Apache su Windows, allora è possibile: 1. Installazione e avviare un gruppo di Mongrels, ogni ascolto sul proprio porto. 2. Impostare un host virtuale con alcune direttive mod_proxy_balancer, con la quale si raccontano mod_proxy_balancer per delega tutte le richieste al cluster Mongrel. mod_proxy_balancer distribuirà automaticamente il carico tra i Mongrels.

Se l'utilizzo è davvero basso cioè suscettibili di essere in gran parte 1 persona alla volta o il vostro tempo di risposta è davvero basso, allora si può ottenere via con un solo meticcio e avere i vostri utenti Point Browser al indirizzo IP e la porta relevent.

Da qualche tempo prima che ho finalmente avuto il mio apps migrato al nostro Linux / Apache "nuvola" aziendale (che è stato tutt'altro che semplice, per motivi legati per lo più interni) ho corso due applicazioni su una workstation, utilizzando un bastardo separato ( diverse porte) per ciascuno. Ha funzionato abbastanza bene per essere utile per quasi un anno.

In questi giorni (beh, circa tre settimane) ho sostituito l'immediatezza, il controllo - e la vulnerabilità - di locale (sotto la mia scrivania) di accesso per la stabilità dei cinque server, ciascuno con più meticci, aree di sosta e di implementazione fastidi. Giostre ed altalene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top