- 安装nginx
sudo apt-get install nginx
命令会生成/etc/nginx/nginx.conf配置文件, /etc/nginx/sites-available和/etc/nginx/sites-enabled目录
nginx.conf配置文件:
sites-available/xiaocui文件配置:
OK, nginx配置完毕.
配置unicorn:
gem install ‘unicorn’
rails项目中Gemfile添加gem ‘unicorn’
rails项目中创建文件config/unicorn.rb:
然后执行: RAILS_ENV=production rake assets:precompile手动进行静态文件的编译
启动unicorn:
bundle exec unicorn -E production -c config/unicorn.rb
这样访问xcuiblog.com即可
UPDATE:2015-03-26 22:20
配置到unicorn手动编译静态文件和运行启动命令是可以使项目运行到服务器的,但是每次更新都需要手动操作,未免有点麻烦,所以就出现了Capistrano和mina两种常用的工具,我这里选择了mina,下面发布下部署记录:
Gemfile:
运行mina init, 生成config/deploy.rb文件
配置deploy.rb:
然后运行 mina setup 设置密码等配置.
最后运行mina deploy 项目会自动进行部署.