`

rails mod_rails的使用

阅读更多
使用mod_rails搭建基于apache的rails运行环境
Passenger(mod_rails)是一个基于apache的rails应用部署方案,目前支持Linux,BSD,OS X平台,暂不支持windows,安装和部署rails应用非常简单,执行效率也非常高,适合于生产环境rails应用的部署。

安装方法:
sudo gem install passenger
sudo passenger-install-apache2-module
运行上面的命令,如果没有错误,说明mod_rails安装成功。

配置一个虚拟主机:

<VirtualHost *:80>
    ServerName www.mycook.com
    DocumentRoot /webapps/mycook/public
</VirtualHost>

如果需要重启rails应用,非常简单,只需要运行:

代码:
touch /webapps/mycook/tmp/restart.txt
rails应用就会自动重启
分享到:
评论

相关推荐

    mod_fcgid-2.3.9

    FcgidInitialEnv RAILS_ENV production FcgidMaxProcesses 10 FcgidMaxRequestsPerProcess 5000 FcgidIOTimeout 120 ``` 4. 重启Apache服务使配置生效。 **总结** `mod_fcgid`是Apache服务器上的一个重要...

    apache mod_ruby

    4. **部署Web应用**:对于更复杂的应用,如Ruby on Rails,mod_ruby可以与DispatcherGem配合,使Apache成为Rails应用的前端服务器,处理静态文件并转发动态请求给Rails。 **安全性与性能考虑:** 1. **安全配置**:...

    基于C++和多种语言的mod_rails Phusion Passenger设计源码

    本项目是基于C++和多种语言的mod_rails Phusion Passenger设计源码,包含4547个文件,其中包括3321个HPP文件、364个H文件、176个CPP文件、166个RB文件、63个C文件、56个JS文件、54个IPP文件、51个ERB文件和27个...

    centOS Rails3环境搭建

    使用Rails命令行工具创建新的Rails项目: ```bash rails new my_project_name ``` 进入项目目录后,可以使用以下命令启动Rails控制台和服务器: ```bash cd my_project_name rails console rails server -p 3000 ...

    V1.8_Z_Rails_Mod

    V1.8_Z_Rails_Mod 适用于Voron 1.8(300x300x250)的Z线性导轨Mod 零件清单: 2个改进的z电机安装架(印刷) 2个Leadcrew-mgn12块(印刷) 2 mgn12h(250mm长300mm) 4 m3x16 shcs(丝杠螺母) 4 m3螺母...

    rails-1.1.0

    9. **部署改进**:在部署方面,Rails 1.1.0提供了更多的配置选项,支持更灵活的部署策略,包括FastCGI、mod_rails(后来的Passenger)等。 在实际开发中,Rails 1.1.0的这些改进极大地提高了开发效率,使得Rails...

    web_server_uid:从Ruby中的Apache的mod_uid nginx的ngx_http_userid_module解析并表示UID令牌

    为每个访问者生成唯一的ID并不是很困难,并且可以通过简单地创建一个大的唯一值(如UUID)并将其分配给Cookie来轻松地在Rails中完成(例如)。 但是,这种方法有一个很大的警告:访问者向您的网站发出的第一个请求...

    js-rails-mod4

    综上所述,"js-rails-mod4"涵盖了在Rails 4.x环境中利用JavaScript模块化最佳实践进行开发的各个方面,包括模块化编程、Webpacker的使用、Asset Pipeline的理解以及与Rails的集成策略。这些知识点对于提升Rails应用...

    mediom, Forum web application, an example for from Rails to Go (Revel).zip

    8. **依赖管理**:Rails使用bundler管理gem,Go则依赖于go mod来处理包依赖。 9. **测试**:Rails的test-unit或rspec用于编写测试,Go则使用gotest或其它第三方库。 10. **部署与运行**:Rails应用通常使用puma或...

    25个Apache性能优化技巧.docx

    21. **使用mod_passenger for rails**:对于Ruby on Rails应用,mod_passenger可以更好地集成和管理应用进程,提高性能。 22. **关闭PHP的safe_mode**:PHP的safe_mode已废弃且不安全,关闭它能提升PHP脚本执行效率...

    salmaan_sinatra_mod_project:熨斗的Mod2项目

    在这个名为"salmaan_...总之,"salmaan_sinatra_mod_project"是一个实践Ruby on Rails之外的轻量级Web开发的项目,通过Sinatra,开发者可以快速搭建功能齐全的Web应用,并深入了解Ruby语言和面向对象编程的精髓。

    2021-2022年收藏的精品资料软件工程师Web开发者必知的25个Apache性能优化技巧.docx

    21. **使用mod_passenger for rails**:对于Ruby on Rails应用,mod_passenger可以更有效地管理进程,提高性能。 22. **关闭PHP的safe_mode**:安全模式已不再推荐,关闭它可以让PHP运行更快。 23. **不要使用...

    moonshine_xsendfile:安装和配置mod_xsendfile

    至少,您通常希望能够从rails_root xsend发送文件: configure :xsendfile =&gt; { :x_send_file_path =&gt; rails_root } 在月光清单中包括食谱 recipe :xsendfile 版权 除非另有说明,否则所有内容版权(C)2014,...

    用于ROR应用的lighttpd配置模板

    这可能涉及到修改Rails应用的根路径、设置环境变量(如RAILS_ENV)以及调整FastCGI进程的数量以适应你的服务器资源。 同时,压缩包中包含的lighttpd启动和关闭脚本简化了服务器的管理。这些脚本通常是用shell语言...

    rack-rewrite:与Web服务器无关的机架中间件,用于定义和应用重写规则。 在许多情况下,您可以不用Rack :: Rewrite而无需编写Apache mod_rewrite规则

    在许多情况下,您可以不用机架重写而无需编写Apache mod_rewrite规则。 使用范例 使用细节 样品架文件 # config.ru gem 'rack-rewrite' , '~&gt; 1.5.0' require 'rack/rewrite' use Rack :: Rewrite do rewrite '/...

    csso-rails:用于Rails资产管道CSS Optimizer(csso)Ruby包装器

    一个真实的例子实用的Rails应用程序CSS –有些用更少的文字,有些则用手写的) 原版的ass 锐2.4.7 csso 原始百分比平原129497 107006 60758 60874 47% 压缩14046 12047 10558 10472 74% 与yui压缩器非常接近,以...

    brimir:使用Ruby on Rails和Zurb Foundation构建的电子邮件服务台

    我们自己使用Phusion Passenger( mod_rails ),但您也可以使用Thin,Puma或Unicorn。 可以为Nginx或Apache安装Phusion Passenger,您可以选择最喜欢的一种。 安装因您的发行版而异,因此请查看其或。 设置Web...

    linux redmine

    rake db:create:all RAILS_ENV=production rake db:migrate RAILS_ENV=production ``` 7. 配置Web服务器: 你可以选择Apache或Nginx作为Redmine的前端服务器。配置文件会因Web服务器的不同而变化。例如,对于...

    RedMine1.2.1安装

    例如,在Apache中,使用mod_passenger模块,创建一个类似以下的配置: ``` *:80&gt; ServerName your.redmine.domain DocumentRoot /path/to/your/redmine/public PassengerEnabled on RailsEnv production `...

Global site tag (gtag.js) - Google Analytics