`

ununtu下用nginx启动rails

 
阅读更多

安装使用nginx之前要先把ruby和rails安装配置成功这就不多提了,我们

这里从安装passenger说起。

 1.首先打入命令:

gem install passenger

这样就能很快安装上passenger了。

2.这一步就是最主要的安装nginx了:

sudo passenger-install-nginx-module

在终端执行这一步之后会出现一个很长的安装过程和几个选择步骤,

其实就是一通回车就行,但是这里需要注意几点:

(1),其中一个选择步骤让你选择1或者2,这里建议选择1比较好(其实我也不知道为啥1号)

(2).在选择nginx安装路径的时候请选择括号里的默认安装路径即:opt/nginx

(3)安装完成后请确保/opt/nginx/conf/nginx.conf中:

passenger-root......

passenger-ruby........后面的路径和终端中显示的一致(安装nginx完成后终端中会给出这俩个路径只需核对一下即可)

 

3.配置nginx

配置文件在 /opt/nginx/conf/nginx.conf(其实就是nginx下的nginx.conf文件)

server {
   listen 80;
   server_name localhost; #这是你网址的名字
   root /home/zhouchang/blog/public;   #  这里是你项目的public目录,别复制我的
   passenger_enabled on;
}

4,启动

sudo /etc/init.d/nginx start

 停止:sudo /etc/init.d/nginx stop

重启:sudo /etc/init.d/nginx restart

 

分享到:
评论

相关推荐

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器.zip

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...

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

    在构建高性能、高可用性的Web应用环境中,"基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0"的方案是一个常见的选择。这个方案结合了多种强大的工具和技术,以确保应用程序的稳定运行和高效管理。以下是这些关键...

    基于Ubuntu Nginx Mongrel Mysql部署rails

    博文链接:https://swachian.iteye.com/blog/175033

    rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明.zip

    rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明 rails-nginx-passenger-ubuntu我关于用 ubuntu 。Nginx 。乘客和mysql建立 Rails的简单制作服务器的笔记。别名echo"alias ll='...

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

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

    RailsOnUbuntu:Ubuntu用户的Rails好东西!

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

    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-...

    Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略

    在本文中,我们将深入探讨如何在Linux系统上配置一套高性能的Web开发环境,即Nginx、Ruby on Rails和MySQL的集成。这个配置方案被广泛推荐,特别是对于需要高效能和稳定性的Web应用。 首先,我们来安装RVM(Ruby ...

    Empezando con nginx.pdf

    本章介绍了如何使用 Nginx 将 Wordpress 博客与 Rails 应用集成在一起。 - **Nginx 服务器块**:通过定义 Nginx 服务器块来处理不同的请求,实现对两种应用的支持。 ### 第五章:反向代理 Nginx #### 示例 这...

    docker-rails-nginx-unicorn:Docker Rails + Nginx + Unicorn(来自Ubuntu 16.04和Ruby 2.4.0)

    Docker Rails + Nginx + Unicorn(来自Ubuntu 16.04和Ruby 2.4.0) 易于使用的docker导轨。 较少的配置,负担得起的生产。 包括什么 独角兽,nginx,领班 mysql,PostgreSQL库 用法 在您的项目中创建Dockerfile并...

    ansible-rails:一套用于设置 Rails 基础设施的自以为是的 Ansible 剧本

    这是一个用于在 Ubuntu 14.04 上运行 Nginx + Rails + Puma + PostgreSQL 的开源剧本 这是从我的个人项目中提取的,该项目在同一数据库上运行 appname-admin 和 appname-public 应用程序。 如果您不需要单独的管理...

    Ruby-AnsibleRubyonRails服务器Ubuntu16x

    在Ubuntu 16.x上,可以使用apt安装Nginx,然后创建一个反向代理配置,将请求转发到Puma或其他Rails服务器进程。此外,还需要配置SSL证书以实现HTTPS安全连接,特别是在处理敏感数据时。 数据库是Rails应用不可或缺...

    Nginx 中文官方文档

    - **安装简易**:Nginx提供了多种平台下的安装指南,包括Windows、FreeBSD、Ubuntu以及Fedora等操作系统。这些指南详细介绍了如何在不同的环境中安装Nginx,确保用户能够快速上手。 - **配置文件**:Nginx的配置文件...

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

    6. **启动与测试**: 启动Nginx服务,访问应用URL进行测试,确保一切正常运行。 通过这样的配置,开发者可以轻松地在本地或生产环境中部署Rails 5应用,享受到高效、稳定的Web服务器服务。此安装包不仅降低了部署的...

    Nginx的性能优势.pdf

    Nginx 支持热部署,启动速度特别迅速,因此可以在不间断服务的情况下,对软件版本或者配置进行升级,即使运行数月也无需重新启动,几乎可以做到 7×24 小时不间断地运行。 Nginx 的其他优势 Nginx 作为负载均衡...

    rails web server deploy guide

    7. **配置管理**:使用Nginx或Apache作为反向代理,它们可以将HTTP请求转发到Rails应用的Web服务器。同时,配置SSL证书以提供HTTPS安全连接。 8. **进程管理**:利用工具如Systemd或Upstart管理Rails应用进程,确保...

    Ruby on rails blog (博客程序)

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

    在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用

    本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。 本教程适合新手初次部署 Rails 应用; 本文测试通过环境 Ubuntu 12.04 Server, 服务器安装测试于 ...

Global site tag (gtag.js) - Google Analytics