`
liuqiang
  • 浏览: 162610 次
  • 性别: Icon_minigender_1
  • 来自: 华东
社区版块
存档分类
最新评论

win+apache+mongrel下部署ROR

    博客分类:
  • Ruby
阅读更多

       gem install mongrel #选择最新 win32版本

  gem install mongrel_service

  成功在cmd console中运行完以上指令后,mongrel 已经安装成功

  mongrel 的命令使用方法:

  mongrel_rails /-h #查看所有命令

  mongrel_rails service::install #查看 service::install 命令的帮助说明

  开始使用Mongrel:

  mongrel_rails service::install -N myapp -c c:myapp -p 4000 -e production # 表示部署一个名叫myapp的站点,它的物理路径是c:myapp,它的端口号是4000 ,运行在发布环境中

  mongrel_rails service::start -N myapp # 启动名叫myapp这个站点服务

  mongrel_rails service::stop -N myapp # 停止名叫myapp站点服务

  另外可以在windows系统中的服务台中设置开机自动启动站点服务的选项

  下一步,开始设置Apache

  ServerName myapp.com

  ServerAlias www.myapp.com

  ProxyPass / http://www.myapp.com:8000/

  ProxyPassReverse / http://www.myapp.com:8000

  ProxyPreserveHost on

  将静态文件的请求留给Apache来处理,因为它更擅长

  ProxyPass /images !

  ProxyPass /stylesheets !

  #continue with other static files that should be served by apache

  Alias /images /path/to/public/images

  Alias /stylesheets /path/to/public/stylesheets

  #continue with aliases for static content

分享到:
评论

相关推荐

    基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0

    在构建高性能、高可用性的Web应用环境中,"基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0"的方案是一个常见的选择。这个方案结合了多种强大的工具和技术,以确保应用程序的稳定运行和高效管理。以下是这些关键...

    Nginx+Mongrel实践过程

    在IT行业中,Nginx和Mongrel是两种常见的服务器软件,它们在系统部署和管理中扮演着重要的角色。本文将深入探讨Nginx+Mongrel实践过程中的关键知识点,帮助你理解如何利用这两种技术实现高效且稳定的系统运行。 ...

    基于Ubuntu Nginx Mongrel Mysql部署rails

    博文链接:https://swachian.iteye.com/blog/175033

    RailsWithApacheAndMongrel.pdf

    本文档主要介绍了如何在Windows环境下配置Apache作为静态内容服务器,并利用Mongrel来部署多个Rails应用程序。这种配置允许开发者在一个服务器上运行多个独立的Rails应用,并通过Apache进行请求代理。 #### 安装与...

    Rails 中mongrel的安装

    总的来说,了解Mongrel对于理解Rails的历史和早期的部署实践非常重要,但现代开发环境中,选择更加活跃和优化的服务器软件更为常见。对于初学者来说,掌握如何安装和配置这些服务器,以及理解它们的工作原理,是提升...

    Mongrel

    在“Mongrel”这个主题下,我们主要讨论的是MongoDB的特性和使用场景。首先,MongoDB使用一种称为BSON的数据格式,它是Binary JSON的缩写,提供了与JSON相似的数据表示,但以二进制形式存储,提高了存储效率和读取...

    Mysql Server 5.1

    用于构建window + ruby + rails + netbeans + mongrel框架

    mongrel-1.1.5.gem

    Mongrel是一种快速的针对Ruby的Http 服务器,专门为部署发布rails应用而产生的。 可以替代mod_ruby/fastcgi,可以用于生产部属环境。

    Web服务器Mongrel2.zip

    Mongrel2是一个基于ZeroMQ的Web服务器,语言独立,可以用17种语言编写应用,还有更多非常奇特的地方:What makes Mongrel2 special is how it satisfies these requests in a language agnostic andasynchronous way...

    mongrel_service 安装包

    相信安装Redmine时会用到它们 win32-service-0.5.2.gem gem_plugin-0.2.3.gem mongrel_service-0.3.4-i386-mswin32.gem

    deprec:deprec的主存储库-capistrano的部署配方

    2.x是对项目的完整重写,可以实现以下目的: 支持Capistrano 2 生成的配置文件存储在本地以启用编辑和版本控制支持更多服务(心跳,nagios,nginx,ntp,postfix等) 多个Rails部署选项(Passenger + Apache,...

    Ruby on Rails为企业SOA做好准备了吗

    这本书旨在教育开发者如何有效地部署和扩展RoR应用,特别是在Nginx和Mongrel集群环境中实现高可用性和可伸缩性。通过使用虚拟化技术,如Linux虚拟机,他们建议将数据库、应用服务器和Web服务器分隔开,以提高系统的...

    net.sf.mongrel_1.0.0.zip

    Mongrel 是一个 Eclipse 插件,用来在 Eclipse 环境中开发和运行基于 Tomcat 的Web应用。可方便进行配置、调试 Tomcat 会话,基于 Sysdeo Tomcat 插件开发。 安装方法:下载后将压缩包解压到 Eclipse 的 plugins ...

    mongrel2:Mongrel2 Web服务器项目

    Mongrel2:与语言无关的Web服务器Mongrel2是与应用程序,语言和网络体系结构无关的Web服务器,其重点是使用现代浏览器技术的Web应用程序。特征语言不可知论者,带有一个简单的后端协议,支持Mongrel2粉丝编写的17种...

    mongrel-1.1.4-x86-mswin32-60.gem

    mongrel-1.1.4-x86-mswin32-60.gem 的gem包

    nim-mongrel2:Mongrel2 Web服务器的处理程序框架

    **nim-mongrel2:Mongrel2 Web服务器的处理程序框架** nim-mongrel2是用Nim语言实现的Mongrel2 Web服务器的处理程序框架。Mongrel2是一款高性能、轻量级且设计独特的Web服务器,由Zed A. Shaw创建,它将HTTP协议...

    Linux系统上配置Nginx Mongrel cluster

    这将在`config`目录下生成一个名为`mongrel_cluster.yml`的文件。文件内容会定义Mongrel Cluster的行为,如日志文件位置、监听端口、进程数量等。你可以根据实际需求调整这些参数。例如,如果你想启动两个Mongrel...

    Rails相关电子书汇总二

    这本书可能会涵盖如何使用Mongrel来服务、部署和扩展Ruby应用程序的细节,包括配置、性能优化、集群设置以及与其他组件(如Nginx或Apache)集成的方法。 Mongrel虽然已经不再是最新的Rails服务器选择,但它在Rails...

Global site tag (gtag.js) - Google Analytics