使用passenger nginx 配置 rails 3.1 生产环境
2011-10-29 22:09
549 查看
学习Rail是很长时间了,终于完成了一个推荐图书的应用,http://goodbooklists.com/, 域名备案一成功我就让它上线了,虽然网站简单但是基本的东西都用上了。配置服务器可是遇到了不少麻烦。
我用的centos 6, 先装一些开发工具,比如gcc啥的,然后wget http://ruby的官网,把ruby的代码包下下来,然后 tar -zxvf 解开, make && make install.
经过漫长的等待,ruby -v && gem -v 确定安装好了,然后 gem update --system; 安装 rails : gem install rails
在github.com 上注册一个账号,用rubymine连上,然后上传到github.com
在服务器端git pull
安装passenger : gem install passenger,安装nginx:passenger-install-nginx-module; passenger 会帮你配置完成的,并且会在shell给一个提示告诉你怎么设置rails 网站的代码路径。然后 执行bundle install -deployment;这一步貌似很关键。然后执行nginx就行了。当然还需要安装mysql数据库。并且在里面创建一个数据库,而且要解决utf8的编码问题。不然汉字都是???。
今天遇到的问题是好像ruby会出错,我都要重新的make install才能搞定,不知道为啥,难道有bug.我用的最新的ruby 1.9.2p290
http://goodbooklists.com/ 只是一个小网站,还基本没啥内容呢。每天加一点,应该可以有点用的。
在编码过程中有很多具体的东西,时间充足就分享一下。
我用的centos 6, 先装一些开发工具,比如gcc啥的,然后wget http://ruby的官网,把ruby的代码包下下来,然后 tar -zxvf 解开, make && make install.
经过漫长的等待,ruby -v && gem -v 确定安装好了,然后 gem update --system; 安装 rails : gem install rails
在github.com 上注册一个账号,用rubymine连上,然后上传到github.com
在服务器端git pull
安装passenger : gem install passenger,安装nginx:passenger-install-nginx-module; passenger 会帮你配置完成的,并且会在shell给一个提示告诉你怎么设置rails 网站的代码路径。然后 执行bundle install -deployment;这一步貌似很关键。然后执行nginx就行了。当然还需要安装mysql数据库。并且在里面创建一个数据库,而且要解决utf8的编码问题。不然汉字都是???。
今天遇到的问题是好像ruby会出错,我都要重新的make install才能搞定,不知道为啥,难道有bug.我用的最新的ruby 1.9.2p290
http://goodbooklists.com/ 只是一个小网站,还基本没啥内容呢。每天加一点,应该可以有点用的。
在编码过程中有很多具体的东西,时间充足就分享一下。
相关文章推荐
- 生产环境使用nginx做负载均衡配置的五种策略
- 在 rails 3 环境中是用 生产环境 nginx + passenger 出现 css 文件无法编译的错误
- 使用Nginx+Passenger部署Ruby on Rails环境
- rails 生产环境部署练习(nginx + passenger + capistrano)
- 使用Nginx + unicorn搭建ruby on rails的生产环境
- Rails Production Server @ Nginx + Postgresql + Ubuntu 使用git远程部署 配置
- Rails+Nginx+Passenger安装配置 简洁可靠
- 使用SSL验证和Nginx做代理搭建生产环境的Docker仓库
- NGINX的原理、安装、配置以及使用tomcat在linux上搭载集群环境
- 使用passenger在Centos7部署Puma+Nginx+Ruby on Rails
- nginx生产环境配置
- WSGI熟悉之Rails 入门(ruby-rails环境配置及简单使用)
- 004,配置文件之使用rabbitmq-env.conf,rabbitmq.config在生产环境的应用和和一些注意的问题
- Docker 生产环境之配置对象 - 修剪/删除(prune)未使用的 Docker 对象
- 使用Maven自动打包配置文件生成开发环境,测试环境,生产环境
- [置顶] Rails环境搭建与部署(Nginx+Passenger)
- Ubuntu下安装 ROR 环境以及 passenger+nginx 配置
- 【环境配置】申请StartSSL免费CA证书,配置Nginx使用https访问,强制http跳转到https
- 使用passenger+nginx在Ubuntu14.04服务器上部署rails应用填坑记
- 生产环境下的nginx.conf配置文件(多虚拟主机)