nginx随着passenger构造ruby on rails页

1.备份nginx简介

cp /opt/nginx/html/nginx.conf      /opt/nginx/html/nginx.conf.bak

2.编者nginx简介

server {
  listen 80;
   #server_name www.tes.com;
   root /dictinary1/projectname/public;
   passenger_enabled on;
   rails_env development;
}

版权声明:本文博主原创文章,博客,未经同意不得转载。

时间: 2024-10-04 22:58:13

nginx随着passenger构造ruby on rails页的相关文章

使用Nginx+Passenger部署Ruby on Rails环境

本文介绍如何使用Nginx+Passenger来部署Ruby on Rails环境 本文使用的操作系统版本是CentOS6.5 1.安装ruby wget http://cache.ruby-lang.org/pub/ruby/ruby-2.0.0-p594.tar.gz mkdir -p /data/app_platform/ruby tar -zxvf ruby-2.0.0-p594.tar.gz cd ruby-2.0.0-p594 ./configure --prefix=/data/a

nginx+passenger+mina+ruby on rails 实战部署

一.利用passenger-install-nginx-module 安装: 先安装passenger: gem install passenger,如果没有权限就在前面加上sudo. 由于nginx不支持动态的模块载入,所以要使用passenger来进行编译安装由passenger修改过的nginx 用passenger安装nginx: passenger-install-nginx-module 按照提示,一步步安装. 在nginx的配置文件(默认在/opt/nginx/conf/目录下)里

使用Nginx + unicorn搭建ruby on rails的生产环境

有三台机器,操作系统都是CentOS 6.3 64位:其中172.16.9.100,安装Nginx服务器:另外的两台172.16.9.101和172.16.9.102安装unicorn,作为RoR的应用服务器.在这里先保证ruby及rails已经在101和102两台机器上配置好,这是前提.如何安装Nginx及RoR的环境就不在这里说了,很多文章都介绍得很详细. 这里假设项目在/var/www/demo_project文件夹中 在101上使用 gem install unicorn 命令安装uni

ruby on rails nginx 如何上传大文件?

用ruby on rails开发的web,用了carrierwave和dropzone实现了上传文件.但后来发现,一旦文件大于200M时,就不行了,特别慢,虽说carrierwave有个move_to_cache.move_to_store的选项,但好像起不了作用.于是又去研究其它的上传方式,之后发现nginx的upload module比较靠普,但这样做有一个问题就是nginx必须是编译安装的,要把upload module一块编译进行才能用.在这里记录一下实现的具体流程. 一.编译安装ngi

[ruby on rails] 跟我学之显示所有数据

之前的index页,显示的是hello world,现在将其修改为显示我们在rails console里面录入的数据. 1. 修改action 如之前的章节<[ruby on rails] 跟我学之路由映射>里面介绍的,修改app/controllers/posts_controller.rb 的index方法,如下: def index @posts = Post.all end 2. 修改view 并修改app/views/posts/index.html.erb 这个view文件,如下:

centos安装ruby on rails

最近研究svn使用http协议,但网上大多都是apache整合svn,我不想使用apache+svn,google翻了很多页终于让我找到了,但要求先安装ruby on rails,所以就有了下面的这篇文章. 系统:centos 5.5 需要的软件:ruby-1.9.3-rc1.tar.gz rubygems-1.8.23.tgz 1.安装ruby wget http://ruby.taobao.org/mirrors/ruby/1.9/ruby-1.9.3-rc1.tar.gz tar zxf

[Ruby on Rails系列]4、专题:Rails应用的国际化[i18n]

1. 什么是internationalization(i18n)? 国际化,英文简称i18n,按照维基百科的定义:国际化是指在设计软件,将软件与特定语言及地区脱钩的过程.当软件被移植到不同的语言及地区时,软件本身不用做内部工程上的改变或修正. 当然,官方的定义总是十分高大上.实际上,今天我们要做的并没有那么复杂.任务是为上次的系列3里的Web站点提供多语言支持.比如上次是英语网站,这次我们可以根据用户地点自动提供中文网站或其他语言网站. 2.如何实现i18n? 2.1 Step1: 登录Clou

CentOS系统搭建Ruby On Rails平台

本文系统CentOS6.5 x64 Ruby On Rails是一个用Ruby语言写的开源Web框架,和J2EE,PHP等类似.Ruby On Rails是一个非常优美的Web开发框架,并且融入了敏捷开发的精髓:约定大于配置.你会发现,它真的是一个非常优美的框架!今天我们介绍如何在 Centos下搭建Ruby On Rails开发环境. Tips: Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset).目前支持Ruby的大多数版本,有

2020ruby和ruby on rails想说再爱你不容易:安装rails失败解决办法

我在2007年到2010年使用ruby on rails作web2.0的开发,再后面就没有再用过了. 2007年web2.0的兴起是何等的风起云涌,ror做为敏捷开发的no.1,更是风光一时. nginx做负载均衡,后端用mongrel做集群,是非常流行的方案, 使用ror开放的redmine作为bug任务管理,svn做项目管理,是走在时代最前沿的弄潮儿. 最近,突然很怀念过去,想在重温一下ruby和ror.但现实的情况整了整整两天,debug功能仍然没有安装好,一路的报错,网上找不到答案, 想