`
strawman81
  • 浏览: 3773 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

Apache + Mongrel 设置

阅读更多
Ubuntu下,打开/etc/apache2/httpd.conf,键入下面段落:

<VirtualHost yourip>
  AddDefaultCharset utf-8
  ServerName www.yourhost.com
  DocumentRoot /path/to/railsapp/public
  ErrorDocument 500 /500.html
  ErrorDocument 404 /404.html
  ProxyPass / http://localhost:3000/
  ProxyPassReverse / http://localhost:3000/
  ProxyPass /images !
  ProxyPass /stylesheets !
  ProxyPass /javascripts !
  #continue with other static files that should be served by apache

  Alias /images /path/to/railsapp/public/images
  Alias /stylesheets /path/to/railsapp/public/stylesheets
  Alias /javascripts /path/to/railsapp/public/javascripts
  #continue with aliases for static content

  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>
  <Directory /path/to/railsapp/public/>
    Options Indexes FollowSymLinks
    Order allow,deny
    allow from all
  </Directory>
</VirtualHost>

启动
mongrel_rails start -d -p 3000 -e production -P /path/to/railsapp/log/mongrel-1.pid

这样应该就可以通过www.yourhost.com访问Rails app了。
转自:
http://www.agiletao.com/read.php?tid=371
分享到:
评论

相关推荐

    RailsWithApacheAndMongrel.pdf

    文档提供了详细的步骤来安装必要的软件和服务,包括Ruby、Rails、Apache、Mongrel等,并介绍了如何设置Apache来代理请求到这些应用。以下是具体的步骤和技术细节: 1. **下载和安装Apache** - 本文档推荐使用...

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

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

    httpd-2.4.58.tar.gz

    nginx 是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力tomcat 技术先进、性能稳定,而且免费IIS(windows)安全...

    instant-rails-2.0.7z

    集成了ruby 、rails 、apache 、mongrel、mysql(phpmyadmin),绿色免安装,解压即可。 内带示例程序cookbook和Typo.注意IIS服务器和迅雷等都可能占用80端口,要防止冲突。不仅可以作为rails程序运行环境,开发也非常...

    seraph:[废弃] 用 PHP 为 Mongrel2 编写处理程序的框架

    我写Seraph是因为我想强调的是,在 Mikko Koppanen 的“php-zmq”PHP 扩展的帮助下,PHP 不再受 Apache Web 服务器生命周期的束缚。 你好,世界 这是最小的“你好,世界!” 我可以写得很干净的应用程序: &lt;?...

    Rails相关电子书汇总二

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

    xbreed:通过 Mongrel2 的 OCaml web 迷你框架的开始

    XBreed Martin Keegan 和 Alistair Turnbull 的最小 OCaml Web 框架。 名字读作“杂交”。 取决于 Zed Shaw 的 Mongrel2。 许可证:Apache 2.0 质量:pre-alpha

    god:Opscode Cookbook God的开发存储库

    描述安装God gem,设置模块化配置目录,并提供监视进程的定义。要求样本配置文件使用mongrel_runit通过runit管理mongrels。 但是,Opscode没有mongrel_runit食谱。平台: Debian / Ubuntu食谱: 运行用法该配方旨在...

    xp-git-redmine

    Redmine可以通过多种web服务器运行,如Apache或Nginx,而Mongrel则提供了一个直接的Ruby接口。 6. **PuTTY**:`putty.zip`包含PuTTY,一个流行的SSH和telnet客户端,用于远程登录和管理服务器。在配置Redmine时,...

    puppet-module-redmine:在远程节点上安装 redmine 和所有依赖项

    用于安装 redmine 的 Puppet 模块在远程节点上安装 redmine 和所有依赖项。 没有安装网络服务器,因为在 ruby​​ 世界中我们有 WEBrick。... It also could be apache, passenger, mongrel or else. We assume here

    linux轻量级 Web 服务器第1/2页

    最 近几年,市场上出现了很多有趣的 Web 服务器实现,包括 lighthttpd、litespeed 和 mongrel 等。这些 Web 服务器都宣称结合了性能、易管理性、可移植性、安全性和其他相关价值。下面的工程研究将调查轻量级 Web ...

    薄荷网RubyonRails开发运营实践.pptx

    应用服务器上,他们最初使用Mongrel,一种Ruby应用服务器,但由于其不支持多线程,所以计划迁移到Passenger,因为Passenger(也称为ModRails)能够更好地整合到Nginx和Apache中,提供更高的性能和更简单的管理。...

    nodejs使用手册(英文)

    - **基准测试**:通过对 Node.js、Nginx、Thin 和 Mongrel 四款服务器进行并发客户端访问性能测试,结果显示 Node.js 的处理能力显著高于其他服务器。 - **测试环境**:实验中设置了 100 个并发客户端,每个客户端...

    plack-handbook

    这使得开发者能够灵活地选择最适合他们需求的服务器,例如HTTP::Server::PSGI、Starman、Mongrel2等。 Plack基于PSGI(Perl Standard Gateway Interface)标准,它定义了一种接口,让Web应用程序能够与Web服务器...

Global site tag (gtag.js) - Google Analytics