`
a420144030
  • 浏览: 83910 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在ubuntu中如何安装配置passenger

阅读更多

在安装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 打开网站

 

 

 

 

 

分享到:
评论

相关推荐

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...

    Linux系统平台上安装和配置Ruby on Rails

    在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...

    rails-passenger-postgres-ubuntu:在没有RVM或rbenv的Ubuntu 14.04上的Rails,PostgreSQL带Passenger + Nginx

    在没有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-...

    foreman ubuntu16 快速安装

    安装过程中,Foreman会自动配置包括Web界面、Smart Proxy、Passenger(一个用于Ruby应用的Web服务器)、Puppet Master(可以选择Puppet Server或在Passenger下运行)以及可选的TFTP、DNS和DHCP服务器。这些组件一起...

    基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0

    在部署这个环境时,首先需要在Ubuntu上安装必要的软件包,包括Ruby、Rails、Nginx、MySQL以及Monit。然后,配置Nginx作为反向代理来分发请求到Mongrel实例。数据库配置需要设置Rails应用与MySQL的连接。接着,部署...

    Ruby-極光Rails5專屬伺服器安裝包

    4. **安装Nginx**: 通过包管理器如apt-get或yum安装Nginx,并配置Passenger模块。 5. **配置Nginx**: 编辑Nginx的配置文件,指定Rails应用的路径和Passenger的相关设置。 6. **启动与测试**: 启动Nginx服务,访问...

    redmine安装for linux(内含全套安装文件及安装文档)

    - **Gem依赖问题**:如果在安装过程中遇到Gem依赖问题,尝试更新你的RubyGems,或者查阅官方文档找到解决方案。 通过以上步骤,你应该能够在Linux环境中成功安装并运行Redmine。记住,保持系统和软件的更新,确保...

    RailsOnUbuntu:Ubuntu用户的Rails好东西!

    在Ubuntu 14.04 LTS上使用Passenger 5 / Nginx部署Sinatra / Rails 4应用程序的命令列表。 我还在博客上写了一篇文章(针对初学者),详细说明了每个步骤-http: 如果您遇到困难并需要任何帮助,请在该帖子上发表...

    RedMine1.2.1安装

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

    redmine安装指南

    本指南将详细介绍如何在您的服务器上安装和配置Redmine,以充分利用其功能。 **一、系统需求** 在开始安装之前,确保你的服务器满足以下基本需求: 1. 操作系统:Redmine可以在多种操作系统上运行,如Ubuntu、...

    linux下的redmine搭建.pdf

    在Ubuntu 11.04上,下载稳定版本的Ruby (例如1.8.7-p330),使用`tar`命令解压,然后通过`./configure`指定安装路径,接着运行`make`和`make install`进行编译和安装。设置环境变量是必要的,这样系统才能识别Ruby...

    passenger-docker-redhat:用于运行 Ruby、Python、Node.js 和 Meteor Web 应用程序的 Docker 镜像

    它是为那些喜欢在映像中使用 Red Hat 的人而构建的,尽管它应该在 docker 支持的 Linux 发行版上运行,例如 Ubuntu。 如果您确实更喜欢其他东西,还有一个。 相关链接: | | | |使用乘客码头工人红帽配置此示例

    Ruby on rails blog (博客程序)

    在Ubuntu 11.10上,我们可以选择使用Apache或Nginx作为Web服务器,搭配Passenger模块来托管Rails应用。同时,需要确保数据库配置适应生产环境,如使用远程数据库服务。 总结一下,这个“Ruby on Rails博客程序”将...

    rails web server deploy guide

    7. **服务器配置**:根据你的服务器类型(如Ubuntu、CentOS等),安装必要的依赖,如Ruby、Node.js(用于前端构建)、Yarn(管理JavaScript包)等。 8. **负载均衡**:对于高流量应用,可能需要Nginx作为反向代理和...

    ubuntu_omrails:样品导轨站点

    此外,由于是基于Ubuntu,也会涉及到Linux环境下的开发工具和部署知识,比如使用Git进行版本控制,通过Nginx或Apache进行服务器配置,以及可能的 Passenger 或 Unicorn 作为Rails应用的Web服务器。

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

    这些任务用于在运行Ubuntu linux的服务器上安装,配置和控制系统服务。 Deprec由Mike Bailey于2006年创建,旨在为在Ubuntu服务器上运行Ruby on Rails Web应用程序创建环境。 从那时起,它的用途已扩展到安装Xen虚拟...

    docker-puppetmaster:Dockerized Puppet master

    这是一个完全可用的 Dockerized Puppet master,运行在 Ubuntu 14.04 和 Apache 上,Passenger 使用说明。 鉴于 Puppet 在 Docker 容器中运行,我们不能使用 CLI 来管理节点。 相反,容器被配置为对这些任务使用...

    aws-ami_redmine_install

    标题 "aws-ami_redmine_install" 暗示了这个压缩包内容可能涉及在Amazon Web Services(AWS)的Amazon Machine Images (AMIs) 上安装Redmine的过程。Redmine是一款开源的项目管理和问题跟踪系统,而AWS AMI是预配置...

Global site tag (gtag.js) - Google Analytics