网易
新闻 微博 邮箱 闪电邮 相册 有道 手机邮 印像派 梦幻人生
更多
博客
博客首页 博客话题 热点专题 博客油菜地 找朋友 博客圈子 博客风格 手机博客 短信写博 邮件写博 博客复制
摄影
摄影展区 每日专题 摄影人物志 摄影师专访
搜博文 搜博客
随便看看
关注此博客
选风格不再艰难
搬家送Lomo卡片
注册 登录
显示下一条 | 关闭
思想的自由是最高的独立
问渠哪得清如许,为有源头活水来
导航
日志
齐博云天
向往自由是我的个性,但每个人又是社会中的一员,注定属于社会的范畴。因此,思考寻求规律成为我追求个性的必由之路。只有发现了社会这个大家庭的运行规律,我们才能游刃有余地追求自我的个性~~~~~~~~~
加博友 关注他
最新日志
博主推荐
相关日志
随机阅读
首页推荐
更多>>
Nginx 概述
如何用nginx+mongrel部署Rails应用
如何用nginx+passenger部署Rails
Nginx 2010-06-09 15:15:42 阅读69 评论0 字号:大中小 订阅
以前一直用 apache+passenger部署redmine(一个用 Rails开发的项目管理工具),最近听说一个web服务器后期之秀—-Nginx很是厉害(传说它可以处理的并发链接数是apache的10倍)。于是 今天就上网搜一些关于这方面的资料,以下是安装passenger+nginx,并部署redmine的过程。
一、安装步骤
- 下载passenger源码包并解压
下载地址:http://rubyforge.org/frs/download.php/71015/passenger-2.2.14.tar.gz 解压:
tar -zxvf passenger-2.2.14.tar.gz
- 用passenger提供的nginx安装器安装nginx
注意:如果你想把nginx安装在非个人目录,如/usr/local/nginx或者/opt/nginx你需要以root身份执行以下命令./passenger-2.2.14/bin/passenger-install-nginx-module
然后在提示下一步一步安装。这个步骤大致如下:
- 按回撤键继续安装
- 选择自动从网上下载nginx稳定版本安装还是手动安装nginx(我选择1,从网上自动安装)
- 选择nignx安装目录,默认 /opt/nginx
如果你的机器上安装了rubygems,那么有一种更简便的安装passenger+nginx方法
sudo gem install passenger
sudo /var/lib/gems/1.8/bin/passenger-install-nginx-module
二、部署redmine
修改nginx配置文件,部署redmine
sudo vi /opt/nginx/conf/nginx.conf
在该配置文件中添加一个server 块,用于redmine服务。以下是添加的内容
# rails server
server {
listen 80;
server_name redmine.moon.ossxp.com;
root /opt/redmine/web/public; # <--- be sure to point to 'public'!
passenger_enabled on;
}
说明:
- listen: 监听的端口
- server_name : 服务名
- root: rails程序存放的目录。记住一定要指到public目录
- passenger_enabled: 是否开启passenger。该选项一定要选择 on。
三、测试是否配置成功
启动nginx
sudo /opt/nginx/sbin/nginx
在浏览器输入 redmine.moon.ossxp.com ,按回撤键,如果正确显示redmine首页,那么你已经成功部署了Rails程序。
0人 | 分享到:
阅读(69)| 评论(0)| 引用(0) |举报
Nginx 概述
如何用nginx+mongrel部署Rails应用
历史上的今天
相关文章
最近读者
登录后,您可以在此留下足迹。
zcq100@1
评论
登录后你可以发表评论,请先登录。登录>>
上一页 1 ... -1 -1 -1 -1 -1 -1 -1 ... -1 下一页
页脚
公司简介 - 联系方法 - 招聘信息 - 客户服务 - 相关法律 - 博客风格 - 手机博客 - 订阅此博客
网易公司版权所有 ©1997-2010
×
信息提示
·风格控,你今天“艰难决定”了吗?
·手机写博 Word写博 LiveWriter写博
分享到:
相关推荐
NULL 博文链接:https://wuhuizhong.iteye.com/blog/1103123
苏比洛:passenger_ship:部署自动化代理Subilo 是一种工具,用于为在没有外部集成的机器上运行的应用程序设置持续部署,例如物联网设备和 VPS。这个怎么运作Subilo 代理是一个小型服务器,它驻留在应用程序的机器上并...
本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档
passenger, 一种用于 ruby python 和 node.js的快速健壮的web服务器和 :快速而健壮的web服务器和应用服务器,用于 ruby,python 和 Node.js部署web应用程序需要大量复杂性,增加了生产中有用的强大的企业级特性。...
Ansible-ansible-role-passenger.zip,责任角色-具有责任角色的乘客:乘客,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
使用Meteor+Passenger+Fig ,在容器和主机系统之间共享一个卷。 用法 安装图 ; 创建 Meteor 应用程序 创建一个名为webapp的文件夹(meteor create webapp) ; 然后cd weapp 。 开发设置 将文件复制到当前文件夹...
通过Capistrano部署后添加任务以重新启动应用程序。 支持乘客版本6及更低版本。 安装 将此行添加到应用程序的Gemfile中: gem 'capistrano-passenger' 然后执行: $ bundle 或将其自己安装为: $ gem install ...
开发资源遵循的教程: : 本地运行使用XAMP使本地数据库运行播种并根据需要迁移只需运行php artisan serve部署说明以passenger身份在public_html外部克隆运行composer install 将passenger/public复制到public_html ...
关于: Inploy诞生是一种以更轻松,更智能的方式设置和部署Rails应用... 默认情况下,它与Passenger一起使用,但是您可以指定其他服务器,例如Mongrel,Thin和Unicorn。 您可以从远程计算机或服务器计算机执行Inplo
╚═╝╚═╝ ╚═╝by Paul Phönixweiß aka phoenixweiss套件服务器设置工具包–您只需轻松安装新的Debian 7+服务器,即可使用Fusion Passenger,Ruby on Rails和MySQL进行适合于Web开发的流行部署模式。...
打算在OpenShift下进行最终部署。 Phusion Passenger是一个Web应用程序服务器: : Nginx是高性能HTTP服务器: : OpenShift是基于Docker的容器应用程序平台: : Docker是一种软件容器化工具: :
此图像包含的部署。 它是为那些喜欢在映像中使用 Red Hat 的人而构建的,尽管它应该在 docker 支持的 Linux 发行版上运行,例如 Ubuntu。 如果您确实更喜欢其他东西,还有一个。 相关链接: | | | |使用乘客码头...
客运码头工人是一个更大,更雄心勃勃的项目的一部分:使Web应用程序部署极其简单,达到前所未有的高度。 相关链接: | | | |目录为什么使用乘客码头工人? 为什么要使用passenger-docker而不是自己在Dockerfile中做...
Deprec-2.x是对项目的完整重写,可以实现以下目的: 支持Capistrano 2 生成的配置文件存储在本地以启用编辑和版本控制支持更多服务(心跳,nagios,nginx,ntp,postfix等) 多个Rails部署选项(Passenger + Apache...
这是一个用于部署Ruby on Rails应用程序、通过Haproxy和Phusion Passenger进行滚动升级的Haproxy 。 目前它假设您正在使用: CentOS 代理 Phusion 乘客独立 虚拟机 去做 工人搬运 Ubuntu 兼容性。 添加测试。 ...
在您的Ruby,Node.js和Python应用程序中部署Phusion Passenger Supercharge不需要花费很多复杂性Phusion Passenger:trade_mark:是一种Web服务器和应用程序服务器,旨在快速,强大且轻巧。 部署Web应用程序省去了很多...
自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 ... 部署说明 … 如果您不打算运行rake doc:app请随意使用其他标记语言。
:passenger_ship:网络部署您可以使用现有的Ocean合同部署,也可以自己进行部署以进行测试。让我们来复习一下。使用现有部署海洋合同已部署到Rinkeby,以太坊主网等。。自己部署部署到本地测试网:在单独的终端中,...
require 'capistrano-helpers/passenger' # Support for Apache passenger require 'capistrano-helpers/specs' # Check specs before deploying require 'capistrano-helpers/version' # Record the version ...
Easy Deploy Rails 5 Application Server ( Nginx 1.10、Passenger 5、Ruby 2.3.1 ) ; 快速部署 Rails 5 伺服器