Question

D'accord, avant que les gars vous allez noix - c'est juste un petit site, l'installation temporaire. En ce moment, je vais avoir des gens internes à distance sur le serveur et utiliser le site par le biais webrick via la commande dev: script / serveur Ruby. Pas tout à fait idéal.

Je viens juste de commencer Rails dev et je veux savoir une meilleure façon de gérer l'hébergement sur une boîte Pro de Windows. Encore une fois, donc s'il vous plaît soyez doux temporaire:)

Était-ce utile?

La solution

Pour autant que je sache, mod_rails n'est pas une alternative.

Mongrel joue très bien sur les fenêtres, cependant, de sorte que vous pouvez configurer quelques roquets et ont proxy IIS ou Apache pour eux. Ou tout simplement utiliser Mongrel directement. Avant mod_rails, bâtarde était la voie de facto à déployer sur toute plate-forme, il est donc un choix très viable.

La seule fois où j'ai été obligé de déployer sous Windows, cependant, j'ai installé Ubuntu via VirtualBox (pourrait aussi utiliser VMWare ou autre chose, bien sûr) et déployé à ce sujet. Fonctionne comme un rêve, et je suis arrivé à travailler avec un système d'exploitation sensible. Phew. SSH et d'autres choses. Ne peut pas vivre sans elle. Remote Desktop est pas exactement mon genre de chose.

Autres conseils

Votre meilleur pari est d'installer un cluster Mongrel. Mongrel est un serveur d'application qui peut servir une application Rails sur HTTP. Mais une seule instance Mongrel ne peut traiter 1 demande en même temps, donc généralement les gens courent un groupe de Mongrels, à savoir plusieurs instances de Mongrel. Ces instances de Mongrel ne parlent pas directement à Internet. , Ils sont plutôt mis derrière un équilibreur de charge ou d'un serveur Web, les proxies demandes à ce groupe de bâtards. Si vous utilisez Apache sous Windows, vous pouvez: 1. Installation et démarrer un groupe de Mongrels, chaque écoute sur son propre port. 2. Installation d'un hôte virtuel avec quelques directives mod_proxy_balancer, avec lequel vous racontez mod_proxy_balancer à toutes les demandes proxy au cluster Mongrel. mod_proxy_balancer distribuera automatiquement la charge entre les Mongrels.

Si l'utilisation est très faible par exemple susceptible d'être la plupart du temps 1 personne à un moment ou votre temps de réponse est vraiment faible, vous pouvez vous en sortir avec un seul bâtarde et ayant vos utilisateurs point, il navigateur à la adresse IP et le port relevent.

Depuis un certain temps avant que je suis finalement mes applications migré vers notre Linux / apache entreprise « cloud » (qui était tout sauf simple, pour la plupart des raisons internes liées aux TI) J'ai couru deux applications sur un poste de travail, en utilisant un bâtarde séparé ( différents ports) pour chacun. Il fonctionnait assez bien pour être utile pendant presque un an.

Ces jours-ci (bien, environ trois semaines) j'ai remplacé l'immédiateté, le contrôle - et la vulnérabilité - d'accès local (sous mon bureau) pour la stabilité de cinq serveurs, chacun avec plusieurs roquets, les aires de repos et de déploiement contrariétés. Balançoires et ronds-points.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top