在安装passenger 之前需要安装ruby , rails , rubygems , apache2 这些安装方法网上有在此不再累述
1. 安装 passenger
sudo gem install passenger
2. 安装完成之后需要加载apache module
sudo passenger-install-apache2-module
如果显示:passenger-install-apache2-module:command not found 执行下面命令
(you don’t have the gems bin directory in your PATH so do this instead:)
sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module
此时会打开一个对话框,点击"Enter" , checking for required softwore....
继续点击"Enter" 终端会提示你需要安装的软件
依次执行以下命令:
sudo apt-get install build-essential
sudo apt-get install apache2-prefork-dev
sudo apt-get install libapr1-dev
sudo apt-get install libaprutil1-dev
4 .安装完成之后再次执行
sudo passenger-install-apache2-module
5. 完成之后在/etc/apache2/sites-available 中创建一个 project.com 文件写入如下代码
Listen 3010
NameVirtualHost 0.0.0.0:3010
<VirtualHost 0.0.0.0:3010>
ServerName www.yourhost.com
DocumentRoot /home/chenbin/workspace/project/public
<Directory /home/chenbin/workspace/project/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
配置一个虚拟服务器
项目路径: /home/chenbin/workspace/project/public
7. 加载project.com 文件
cd /etc/apache2/sites-available
sudo a2ensite project.com
8. 重新加载apache2
sudo /etc/init.d/apache2 reload
9. http://localhost:3010 打开网站
分享到:
相关推荐
centos5.4 ruby本地安装passenger gem install passenger http://rubygems.org/gems/ gem库下载地址
rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明 rails-nginx-passenger-ubuntu我关于用 ubuntu 。Nginx 。乘客和mysql建立 Rails的简单制作服务器的笔记。别名echo"alias ll='...
rvm nginx passenger rails配置服务器.docx
本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档
ubuntu-16-nginx-passenger-ruby-2.3 一个Docker映像,用作在Phusion Passenger和nginx下运行的基于Ruby 2.3的Web应用程序的基础。 打算在OpenShift下进行最终部署。 Phusion Passenger是一个Web应用程序服务器: ...
在没有RVM或rbenv的Ubuntu 14.04上的Rails,PostgreSQL带Passenger + Nginx ssh-copy-id -i ~/.ssh/id_rsa.pub root@SERVER scp rails-passenger-postgres-nginx root@SERVER:/root/rails-passenger-postgres-...
passenger-ruby-websocket-demo, 在Phusion上,web sockets演示 Phusion乘客的web sockets这个应用程序演示了 Phusion Passenger中的web socket支持。 乘客支持所有主流的现代网络技术,如网格网,完全脱离了盒子。 ...
改系统实现公交管理的功能,包括增删改查。其基于java语言,完整版,含源代码
该系统实现公交管理,能够对数据进行增删查,并把有效数据保存到文件里。 基于java语言,含源代码,完整版。
passenger, 一种用于 ruby python 和 node.js的快速健壮的web服务器和 :快速而健壮的web服务器和应用服务器,用于 ruby,python 和 Node.js部署web应用程序需要大量复杂性,增加了生产中有用的强大的企业级特性。...
Ruby gem,用于基于Phusion的Passenger Docker容器生成Docker配置文件 安装 将此行添加到您的应用程序的Gemfile中: gem 'dockerify' 然后执行: $ bundle 或将其自己安装为: $ gem install dockerify 用法...
NULL 博文链接:https://wuhuizhong.iteye.com/blog/1103123
在Ubuntu 14.04 LTS上使用Passenger 5 / Nginx部署Sinatra / Rails 4应用程序的命令列表。 我还在博客上写了一篇文章(针对初学者),详细说明了每个步骤-http: 如果您遇到困难并需要任何帮助,请在该帖子上发表...
let her go passenger吉他谱
Survey of Passenger Weights
世界城市客运交通出行模式(Passenger Transport Mode Shares in World Cities)(英文)-报告资料.pdf
无论哪种方式, check_passenger命令都应该在路径中可用-尽管可能有必要执行其他操作,例如运行rbenv rehash或类似命令。 这个宝石需要Ruby 1.9+。 用法 check_passenger旨在在乘客正在运行的同一台机器上执行。 ...
安装 git clone git@github.com:wellsjo/passenger.git cd passenger npm install # creates a run script ./devify.sh 运行对等服务器 # this will open your browser and start the local server ./run.sh ##...
passenger.sql