IIS 服务器上 运行 多个内部 ruby/rails 应用程序的基础知识 - 这种情况是否需要 passenger 之类的东西?
Basics of running multiple internal ruby/rails apps on an IIS server - is something like passenger required for this situation?
我将在 IIS 服务器上部署大约一打 rails 应用程序。这些应用程序位于防火墙后面,仅供内部使用。它们都是低使用率但关键的应用程序。
当前设置是
- IIS 运行在服务器 2012 上运行
- Rails 4 运行正在 iis 上通过 webplatforminstaller 安装。
- 我们将使用 MS sql 服务器
- 从笔记本电脑上传到服务器的应用 运行。
- 将有大约 15 个应用 运行ning。如有必要,我们可以添加另一台服务器。
- 运行该服务器上不会有其他内容
例如一个应用程序可能位于 c:\inetpub\wwwroot\apps\sales 中,另一个位于 \hr 中。等等
我读到的有关部署多个 rails 应用程序的内容似乎是针对 public 面向站点的。我对使用服务器 ip/folder setup
的私人网站了解不多
问题:
- 多应用可以运行不加passenger之类的工具吗?
可以使用 IIS HttpPlatformHandler
扩展。 Scott Hanselman did a good write up on it 解释了如何使用它。
不过,在该博客 post 中建议使用 JRuby
和 Tomcat
。我认为这不是必需的,但我建议使用 puma
作为您的网络服务器。
我将在 IIS 服务器上部署大约一打 rails 应用程序。这些应用程序位于防火墙后面,仅供内部使用。它们都是低使用率但关键的应用程序。
当前设置是
- IIS 运行在服务器 2012 上运行
- Rails 4 运行正在 iis 上通过 webplatforminstaller 安装。
- 我们将使用 MS sql 服务器
- 从笔记本电脑上传到服务器的应用 运行。
- 将有大约 15 个应用 运行ning。如有必要,我们可以添加另一台服务器。
- 运行该服务器上不会有其他内容
例如一个应用程序可能位于 c:\inetpub\wwwroot\apps\sales 中,另一个位于 \hr 中。等等
我读到的有关部署多个 rails 应用程序的内容似乎是针对 public 面向站点的。我对使用服务器 ip/folder setup
的私人网站了解不多
问题: - 多应用可以运行不加passenger之类的工具吗?
可以使用 IIS HttpPlatformHandler
扩展。 Scott Hanselman did a good write up on it 解释了如何使用它。
不过,在该博客 post 中建议使用 JRuby
和 Tomcat
。我认为这不是必需的,但我建议使用 puma
作为您的网络服务器。