`

安装 passenger on RVM

阅读更多
安装依赖库
sudo apt-get install libcurl4-openssl-dev


安装 passenger
gem install passenger
rvmsudo passenger-install-nginx-module


配置自启动脚本
[url]https://github.com/RobinWu/snippets/tree/master/shell[/url]


配置rails
sudo /etc/nginx/nginx.conf
    server {
        server_name www.foo.com;
        listen 80;
        root /webapps/foo/public;
        passenger_enabled on;
        passenger_use_global_queue on;
    }


引用

http://www.modrails.com/documentation/Users%20guide%20Nginx.html
https://gist.github.com/216549
分享到:
评论

相关推荐

    rvm nginx passenger rails配置服务器.docx

    passenger_enabled on; } ``` 注意,`passenger_ruby`的路径应指向你当前正在使用的Ruby版本。如果需要切换Rails版本,可以使用`rvm use 1.9.3@rails3`命令,然后再次确认`passenger_ruby`的正确路径,可以通过`...

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    ### Ruby on Rails 环境搭建与 Passenger+Nginx 配置详解 #### 一、Ruby on Rails 开发环境搭建 在进行 Ruby on Rails 的开发之前,首先需要完成一系列的基础软件安装工作,包括但不限于 Ruby 语言环境、Rails ...

    Red Hat Enterprise Linux 环境passenger多ruby版本共存部署

    现在,你可以通过RVM安装多个Ruby版本。例如,安装Ruby 2.5和2.7: ```bash rvm install 2.5.8 rvm install 2.7.2 ``` 为了在Passenger中支持多个Ruby版本,你需要配置Apache或Nginx来识别每个版本。这里以Apache...

    在RHEL上安裝設置ROR(nginx+passenger+ruby+rails+oracle+netzke)

    在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...

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

    2. **安装Ruby**: 使用RVM(Ruby Version Manager)或rbenv来管理Ruby版本,安装并切换到2.3.1。 3. **安装Passenger**: 通过gem包管理器安装Passenger,并进行全局配置。 4. **安装Nginx**: 通过包管理器如apt-get...

    ruby on rails

    Ruby可以通过RVM(Ruby Version Manager)或rbenv等工具进行管理,便于切换不同版本。 2. **Bundler**:Bundler是Ruby社区广泛使用的依赖管理工具,用于管理项目所需的Gem(Ruby的库)。在Rails项目中,`Gemfile`...

    linux redmine

    使用curl下载RVM安装脚本并执行: ``` \curl -sSL https://get.rvm.io | bash -s stable ``` 2. 重启终端,然后安装Ruby: ``` rvm install 2.7.2 # 或者你选择的Ruby版本 rvm use 2.7.2 --default ``` 3....

    ruby windows

    以下是一些关于“Ruby on Windows”的关键知识点: 1. **安装Ruby**: - `rubyinstaller-2.4.1-2-x64.7z` 是Ruby的一个Windows安装程序,它是RubyInstaller项目的一部分。这个7z文件包含了64位版本的Ruby 2.4.1,...

    Windows上的Ruby on Rails正式投入生产

    对于后者,你需要了解Nginx或Apache作为反向代理服务器,以及 Passenger 或 Puma 这样的Web服务器 gem 来处理Rails应用的请求。安装这些组件,然后根据官方文档配置。 对于性能优化,Windows下的RoR可能会比Linux慢...

    redmine-3.2.8.tar.gz

    1. **环境准备**:在CentOS上安装Redmine,需要确保系统已经安装了基础的开发工具集,如GCC、Ruby、RVM(Ruby Version Manager)、MySQL或PostgreSQL数据库、Git等。这些工具通常可以通过运行`yum install`命令获取...

    rails web server deploy guide

    Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,用于构建动态、数据驱动的网站。部署Rails应用通常涉及将本地开发环境中的代码推送到远程服务器,并配置合适的Web服务器以处理HTTP请求。 在Rails部署...

    ansible-rails-stack:用于 Rails 堆栈管理的 Ansible 模板

    - **Rails环境构建**:使用Bundler安装Gemfile中的Rails依赖,并配置Ruby版本管理器如RVM或rbenv。 - **数据库设置**:创建数据库用户、数据库,并配置相应的连接参数。 - **Web服务器配置**:如Nginx和Passenger,...

    yarrrthegame.com:网页来源http

    8. **部署与运行**:了解网站如何使用Ruby环境(如RVM或rbenv)和Rails来部署和运行,可能涉及Nginx或Apache作为反向代理,以及 Passenger、Puma 或 Unicorn 等Web服务器。 9. **数据库集成**:Rails通常与MySQL、...

    patch-app

    在"patch-app"中,你需要对Ruby语言有深入理解,包括类、模块、方法、变量、控制结构以及Ruby on Rails框架的核心概念,如MVC架构、路由、ActiveRecord等。 接下来,系统依赖是确保"patch-app"能够正常运行的重要...

    canghaiyuan:在Ruby 1.9.3中恢复(部署到justhost.com)

    Rails 3.2.21是Ruby on Rails的一个早期版本,它基于MVC(模型-视图-控制器)架构模式构建Web应用程序。这个版本包含了ActiveRecord、ActionController和ActionView等核心组件,支持路由、助手方法、资产管道等功能...

    Ruby

    - **RVM** (Ruby Version Manager) 和 **rbenv**:这两个工具可以帮助开发者在同一台机器上安装和切换不同版本的Ruby。 ### 6. 部署与性能优化 - ** Passenger**:一种流行的Ruby应用服务器,常用于部署Rails应用...

Global site tag (gtag.js) - Google Analytics