`
yezok
  • 浏览: 11063 次
  • 性别: Icon_minigender_1
  • 来自: Nanning
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Deploy Rails on Microsoft IIS

阅读更多

Despite the predominance of Apache as the web server for Ruby on Rails (on both Linux and Windows Systems) there are some out there that are stuck having to use Microsoft's Internet Information Services (IIS) World Wide Web Publishing (W3SVC) service.

Brent Heinz of NextIT has released an installer packaging Shane Careveo's Fast-CGI ISAPI filter in conjuction with Ionic's Rewrite ISAPI filter and custom-written IIS scripts. The package allows easy deployment of Ruby on Rails applications on
IIS 5.1 and IIS 6.0 (on Windows XP or Windows Server 2003).

The installer is compiled using the Nullsoft Installer System (NSIS). IIS setup is handled by Brian's vbscripts and executed from the installer. It installs the Rewrite filter, FCGI filter (including registry config settings), Ruby FCGI bindings and configures the IIS website.

Release 1.0 Beta of ROR4IIS is avaiable here.

It's wonderful news for windows users!!

分享到:
评论
7 楼 yezok 2006-12-30  
主要是多样性选择。要不就死抱struts ok了,干嘛还要几十种web framework!
6 楼 robbin 2006-12-27  
性能是肯定好不了的,本身ruby在windows平台上支持就不如Unix好,再加上IIS+FCGI这种做法对windows也不太适合,毕竟Unix平台进程调度和通讯是很高效的,而Windows进程调度和通讯效率很差(线程效率高但是没有利用上)。

其实总得来说,用windows来跑生产环境的RoR,只能差强人意,要改善windows平台的RoR效率,只能等待Ruby2.0的native thread VM。

5 楼 microtoby 2006-12-27  
期待有性能评测报告出来,像我就只有windows的服务器,这个很有意义
4 楼 tmj 2006-12-27  
关键还是能够稳定下来,毕竟许多window平台基本都有在IIS上跑的业务,再装个apache总感觉不舒服。
3 楼 axgle 2006-12-26  
好消息。前人栽树,后人乘凉,支持总比不支持好,尽管自己也许暂时用不到
2 楼 robbin 2006-12-26  
我觉得还是蛮有价值的,提供了多一种部署的选择,而IIS毕竟也是占据全球Web Server 30%以上市场份额的。
1 楼 together 2006-12-26  
还有人喜欢用IIS?

相关推荐

    How to deploy ASPX MVC on IIS5.1

    IIS 5.1是Microsoft为Windows XP操作系统提供的一款Web服务器组件。它允许开发者在其本地计算机或远程服务器上托管网站。尽管IIS 5.1功能较旧版本有所增强,但它并不支持所有现代Web技术,尤其是针对.NET Framework ...

    Deploy Rails Application

    Rails 经典开发参考书, Ruby on rails 系近年来在西方日渐盛行的一套网页开发工具,其高度集成化时开发时间大大缩短.

    WebDeploy 微软开发的IIS6同步应用程序

    简介WebDeploy 是微软开发的用于IIS管理的简单应用程序。WebDeploy通过简单的命令行脚本实现部署在IIS6上应用程序向IIS7应用服务器转移、IIS6应用服务器之间的同步,以及IIS7应用服务器之间的同步等。WebDeploy同步...

    NET5Jenkins_Bat Deploy IIS Web.rar

    标题 "NET5Jenkins_Bat Deploy IIS Web.rar" 暗示了这是一个关于使用.NET 5、Jenkins和批处理脚本(Bat)来自动化部署IIS Web应用程序的资源包。描述简单明了,与标题一致,进一步确认了这是关于自动化部署流程。 ...

    Professional Microsoft IIS 8

    ### Professional Microsoft IIS 8 知识点概览 #### 一、介绍与部署 **1.1 背景及 IIS 8.0 的新特性** Microsoft Internet Information Services (IIS) 8.0 是一个强大的 Web 服务器平台,专为 Windows Server ...

    Deploy EdgeX on docker

    Deploy the edge computing data platform on docker.

    IIS-deploy-WEB-server.rar_iis deploy

    IIS(Internet Information Services)是由微软公司提供的一个全功能Web服务器,广泛应用于Windows操作系统环境中。它提供了多种服务,包括HTTP、HTTPS、FTP、SMTP等,使得用户能够搭建和管理网站、应用程序和API。...

    rails web server deploy guide

    标题 "rails web server deploy guide" 暗示了本文将关注如何部署Rails应用程序到Web服务器。Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,用于构建动态、数据驱动的网站。部署Rails应用通常涉及将...

    laravel-deploy-on-shared-hosting, 将 Laravel 应用程序部署到共享主机服务的简单指南.zip

    laravel-deploy-on-shared-hosting, 将 Laravel 应用程序部署到共享主机服务的简单指南 如何在共享主机上部署 Laravel 应用程序 共享主机 Laravel 和流明应用的简易部署指南。For ( 你们中的许多人可能已经读过)的一...

    WebDeploy_amd64_zh-CN.msi发布工具

    WebDeploy,全称为Microsoft Web Deploy,是一款由微软公司开发的强大的自动化部署工具,主要用于简化和加速Web应用程序在IIS(Internet Information Services)服务器上的发布过程。该工具特别适用于开发者和系统...

    [Deployer:149026]Deploy application WebContent on myserver.

    标题中的 "[Deployer:149026]Deploy application WebContent on myserver" 提示我们这是一项关于部署Web应用程序的活动,其中“Deployer:149026”可能是一个特定部署工具或进程的标识符,而“myserver”指的是目标...

    Ansible-rails-deploy.zip

    Ansible-rails-deploy.zip,Ansible脚本,用于设置完全加载的Ruby/Rails Web服务器Rails部署,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。

    .Net6项目部署IIS步骤

    IIS是微软提供的一款强大的Web服务器,可以承载多种类型的Web应用,包括.NET框架和.NET Core(现在是.NET 6)的应用。以下是详细的.NET 6项目在IIS上部署的步骤: 1. **安装必要组件**: 首先,确保你的服务器或...

    WebDeploy_amd64_zh-CN.zip

    虽然WebDeploy通常作为Visual Studio或IIS管理工具的一部分提供,但用户也可以单独从微软官方下载中心获取。同时,互联网上有许多免费的教程和社区资源,可以帮助用户更深入地理解和使用WebDeploy。 总之,Web...

Global site tag (gtag.js) - Google Analytics