rvm nginx passenger rails配置服务器

安装passenger

1

gem install passenger

安装ngnix

1

passenger-install-nginx-module

已经安装好nginx 和 passenger ,默认配置和命令

1

#配置

2

/opt/nginx/conf/nginx.conf

3

命令

4

/opt/nginx/sbin/nginx

修改默认文件

1

http {

2

passenger_root /Library/Ruby/Gems/1.8/gems/passenger-4.0.5;

3

passenger_ruby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby;

4

rack_env gabriellocal;

准备rails项目 ,查看 Phusion

配置server ,配置模板

1

server {

2

listen 80;

3

passenger_ruby /Users/soft/.rvm/wrappers/ruby-1.9.3-p429@rails3/ruby;

4

server_name localhost;

5

root /Users/soft/Sites/rails-unity/public; # <--- be sure to point to 'public'!

6

passenger_enabled on;

7

}

需要配置以下

passenger_ruby 使用正确的ruby 版本

server_name 拥有的域名

listen 监听的端口

root rails 程序的public 目录

后几项没问题,第一项通过以下得到

1

#切换到正确的rails版本

2

rvm use 1.9.3@rails3

3

#安装passenger , 否则没有下面这个命令

4

gem install passenger

5

passenger-config --ruby-command

6

#在输出结果中找出 passenger_ruby ,

重启nginx , 完成

(0)

相关推荐

  • nginx负载均衡配置-windows

    nginx负载均衡配置-windows 虽然说windows上的nginx在官方文档中提到"仅作为测试"之用,但对于小规模并发场景还是比apache有不小的优势。所以,本文也将其作为windows服务 ...

  • 如何在Eclipse配置服务器与新建项目进行运行

    如何在Eclipse配置服务器与新建项目进行运行 操作方法 01 这里以配置Tomcat 6.0为例子,打开Eclipse 02 选择Server下面的Runtime Environments: 03 ...

  • SQL Server 2000提示安装程序配置服务器失败。

    安装程序配置服务器失败.参考服务器错误日志和C:\WINDOWS\sqlstp.log 安装好SQL Server 2000安装失败提示:安装程序配置服务器失败.参考服务器错误日志和C:\WINDOW ...

  • Web服务器Nginx常见的配置选项整理

    Google上有丰富的 Nginx 的教程和样本配置文件,但很多时候时候,配置这些是一些技巧,一直对大家很有帮助。 Include 文件 不要在您的主 nginx.conf 文件中配置所有的东西,你需 ...

  • nginx中一台服务器单iP多域名配置

    nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。 一、每个域名一个文件的写法 ...

  • CentOS-6.3系统中安装配置Web服务器Nginx

    Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。nginx的并发能力确实在同类型的网页伺服器中表现较好.Nginx在一些Linux发行版和B ...

  • Ubuntu 搭建LNMP环境图文教程 安装Nginx服务器

    跟MySQL安装一样,先进入“/usr/local/src”中,键入“cd /usr/local/src”回车,进入到文件夹中,接着键入“sudo wget http://nginx.org/down ...

  • Linux VPS上配置Nginx反向代理的方法

    反向代理是什么? 反向代理指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部(或其他)网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。 实现方法: ...

  • Nginx服务器缓存设置实例讲解

    用nginx作为web的缓存,位于内容源web服务器与客户端之间。 web缓存的解决方案: 1 Squid Cache 2 Nginx的proxy_cache 先来看下,Nginx的proxy_cac ...