好了,之前你们想怎么样 - 这只是一个小网站,临时安装。现在,我有一些内部人远程连接到服务器,并通过开发命令,通过使用WEBrick使用site:Ruby脚本/服务器。不完全理想。

我刚开始Rails的开发,我想知道一个更好的方式来处理托管在Windows Pro的盒子。同样,只是暂时所以请温柔:)

有帮助吗?

解决方案

据我所知,mod_rails不是一种选择。

杂种狗上播放窗口很漂亮,虽然如此,你可以设置几个杂种,并有IIS或Apache代理给他们。或者只是使用杂种直接。 mod_rails之前,杂种是部署在任何平台上的事实上的方式,所以这是一个非常可行的选择。

在一个时间,我被迫在Windows部署,但是,我通过VirtualBox中安装了Ubuntu(也可以使用VMware或什么,当然)和部署在。就像一个梦,我买了一个明智的OS工作。唷。 SSH和东西。生活不能没有它。远程桌面不正是我之类的话。

其他提示

最好的办法是设置一个的Mongrel集群。杂种是可以服务于HTTP Rails应用程序的应用服务器。但单个的Mongrel实例只能处理在同一时间1个请求,所以通常人们运行的Mongrels的,即多个Mongrel的实例。这些杂种情况下不跟互联网直接。相反,他们把后面的负载平衡器或Web服务器,其请求代理到的Mongrels的这一组。如果在Windows上使用Apache,那么你可以: 1.安装和启动的Mongrels集群,自有端口上每一收听。 2.设置虚拟主机的一些mod_proxy_balancer的指令,与你告诉mod_proxy_balancer的代理到的杂种群集中的所有请求。 mod_proxy_balancer的将自动分配的Mongrels之间的负载。

如果使用率非常低,即可能是在同一时间多为1人或你的响应时间的真正的低,那么你可以逃脱一个杂种,并有用户指出存在浏览器的培训相关的IP地址和端口。

对于前一段时间,我终于得到了我的应用程序迁移到我们公司的Linux / Apache的(这是什么,但简单,对于大多是内部IT相关的原因),我跑了一个工作站上两个应用程序,使用一个单独的杂种“云”(不同端口)为每个。这已经足够好了有用了近一年。

这些天来(当然,大约三个星期现在)我已经取代了即时性,控制 - 和脆弱性 - 的地方(我的办公桌下)访问了五个服务器,每台服务器有多个杂种,分期地区的稳定和部署烦恼。波动和出入。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top