http://www.railsgarden.com/2008/04/12/configurating-passenger-mod_rails-on-slicehost-with-ubuntu-710/
install passenger
sudo gem install pog passenger
sudo passenger-install-apache2-module
vi /etc/apache2/sites-available/www.test.com
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.0.3/ext/apache2/mod_passenger.so
LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.0.3
PassengerRuby /usr/bin/ruby1.8
DeflateCompressionLevel 3
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/x-javascript application/javascript
</IfModule>
ServerName 127.0.0.1
NameVirtualHost *
<VirtualHost *>
ServerName 221.130.181.158
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost *>
ServerAdmin www.test.com
ServerName test.com
DocumentRoot "~/test/public/"
<Directory "~/test/public/">
AllowOverride none
</Directory>
</VirtualHost>
分享到:
相关推荐
完整的 Rails 托管堆栈包括: 用户、homedir 和链接到 vhost 文件夹/var/www/vhosts//rails with shared/config/database.yml Apache +Passenger 和配置来托管给定的虚拟主机。依赖关系该模块假设您已经使用 ...
首先,下载Apache的Passenger模块源代码,可以从Passenger的GitHub仓库获取,或者使用gem提供的`passenger-install-apache2-module`脚本。运行该脚本并按照提示操作: ``` sudo passenger-install-apache2-module `...
LoadModule passenger_module /path/to/gem_home/lib/ruby/gems/2.x.y/gems/passenger-x.x.x/ext/apache2/mod_passenger.so PassengerRoot /path/to/gem_home/lib/ruby/gems/2.x.y/gems/passenger-x.x.x ...
Passenger的核心功能是集成Web服务器(如Apache和Nginx)与Ruby应用服务器,使得Rails应用可以无缝地运行在这些服务器上。通过使用Passenger,开发者无需额外配置复杂的服务器环境,简化了部署流程,提高了服务器...
Phusion Passenger(也称为mod_rails或mod_passenger)是一个Apache和Nginx模块,它允许这两个流行的Web服务器无缝地托管Ruby、Python、Node.js和Go等语言的应用程序。它简化了开发和部署过程,因为它能够直接处理...
passenger-stack, 用于 Apache,乘客,Memcached,Git,Mysql或者Postgres的宋体 ,five分钟至英雄用于 Sprinkle的脚本,提供工具观看演示屏幕铸造的乘客堆栈。如何让你的sprinkle:获取一个品牌打击新片/主机( ...
本项目是基于C++和多种语言的mod_rails Phusion Passenger设计源码,包含4547个文件,其中包括3321个HPP文件、364个H文件、176个CPP文件、166个RB文件、63个C文件、56个JS文件、54个IPP文件、51个ERB文件和27个...
Passenger,又名ModRails或Phusion Passenger,是一个开源的Web服务器模块,主要设计用于Apache和Nginx,用于管理和运行基于Ruby的Web应用程序,特别是Ruby on Rails框架。它提供了一个高效且易于使用的平台,使得...
21. **使用mod_passenger for rails**:对于Ruby on Rails应用,mod_passenger可以更好地集成和管理应用进程,提高性能。 22. **关闭PHP的safe_mode**:PHP的safe_mode已废弃且不安全,关闭它能提升PHP脚本执行效率...
Passenger(mod_rails)简化了部署流程,可能使Apache在Rails部署中重新获得关注。 Lighttpd是一款轻量级且高效的Web服务器,尤其擅长服务静态文件。Lighttpd 1.5版本的反向代理模块进行了改进,支持更好的负载均衡...
21. **使用mod_passenger for rails**:对于Ruby on Rails应用,mod_passenger可以更有效地管理进程,提高性能。 22. **关闭PHP的safe_mode**:安全模式已不再推荐,关闭它可以让PHP运行更快。 23. **不要使用...
该模块已在 CentOS 6 上编写和测试,主要用于配置 apache 作为 Tomcat 的代理,通过 AJP 和其他服务通过 TCP,但它也支持 mod_passenger、mod_python 和 mod_wsgi。 提供了通过 vhost、规则或 IP 禁用 mod_security...
11. 配置Apache服务器:安装完Passenger后,需要配置Apache服务器来正确地托管Redmine应用。这可能涉及配置虚拟主机、加载Passenger模块和重启Apache服务。 12. 整理与记录:安装完成后,将所有步骤和配置信息整理...
通过 Passenger 或者其他 Ruby 应用服务器模块,如 mod_rails,使 Apache 能够托管 Redmine。在 Apache 配置文件中添加相应的配置,指定 Redmine 的根目录,并确保正确加载所需的模块。重启 Apache 使更改生效。 五...
渲染包含获取的实体的简单布局所有应用程序都在其生产环境中运行: Rails已发布到Apache(Passenger) Django已发布到Apache(WSGI) 使用start命令运行播放(建议在生产环境中使用)标杆管理使用以下命令,使用ab ...
木偶大师创建一个运行 Apache/Passenger、PuppetDB、Dashboard 和 Redis(用于 Hiera)的 Puppet Master。 建造docker build -t puppetmaster . docker run puppetmaster 注意:使用主机名puppet运行容器是最简单的...
它还简化了部署流程,允许开发者通过简单配置就能将应用集成到Nginx或Apache中。 3. **Nginx 1.10**: Nginx是一款高性能的HTTP和反向代理服务器,因其轻量级、高并发性而在Web服务器领域备受推崇。在Rails应用中,...
用于安装 redmine 的 Puppet 模块在远程节点上安装 redmine 和所有依赖项。 没有安装网络服务器,因为在 ruby 世界中我们有 WEBrick。... It also could be apache, passenger, mongrel or else. We assume here
8. **启动Redmine**:如果你选择了Passenger作为Web服务器的模块,可以通过`passenger-install-apache2-module`生成Apache配置,然后在Apache配置文件中添加相应指令。重启Apache服务,Redmine应能在浏览器中访问了...
例如,使用Apache的mod_proxy模块,可以创建代理Passenger规则,将流量分发到不同的后端Tomcat服务器。 5. **测试和监控**:设置监控工具,如Apache JMeter或New Relic,确保负载均衡有效且无故障。 接下来,我们...