rails部署(nginx+Phusion Passenger)

#转战centos

一、安装扩展包

 

yum groupinstall -y development
 二、安装rvm

 

 

#su -
curl -L get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm reload
rvm -v
 三、安装ruby
rvm install 2.1.1
rvm use 2.1.1 --default
 四、安装apache
ps -ef | grep nginx
kill -QUIT master_process_num
yum install httpd
chkconfig httpd on
vim /etc/httpd/conf/httpd.conf
#uncomment NameVirtualHost *:80
service httpd start

 

五、安装rails失败

gem install rails
#报错

 

 

 

一.安装Phusion Passenger

参考:https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7
sudo apt-get install apt-transport-https ca-certificates
sudo vim /etc/apt/sources.list.d/passenger.list

##### !!!! Only add ONE of these lines, not all of them !!!! #####
# Ubuntu 14.04
deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main
# Ubuntu 12.04
deb https://oss-binaries.phusionpassenger.com/apt/passenger precise main
# Ubuntu 10.04
deb https://oss-binaries.phusionpassenger.com/apt/passenger lucid main
# Debian 7
deb https://oss-binaries.phusionpassenger.com/apt/passenger wheezy main
# Debian 6
deb https://oss-binaries.phusionpassenger.com/apt/passenger squeeze main

sudo chown root: /etc/apt/sources.list.d/passenger.list
sudo chmod 600 /etc/apt/sources.list.d/passenger.list
sudo apt-get update

sudo apt-get install nginx-extras passenger
#and then edit /etc/nginx/nginx.conf and uncomment passenger_root and passenger_ruby. 
sudo service nginx restart
gem install passenger
sudo apt-get remove nginx nginx-full nginx-light nginx-naxsi nginx-common

 

sudo bundle install --deployment --without development test
sudo bundle exec rake db:migrate RAILS_ENV=production
sudo bundle exec rake assets:precompile RAILS_ENV=production
sudo touch /var/www/testapp/tmp/restart.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值