== 服务器信息 == * IP:108.61.182.191 * Domain: paigo.g77k.com root@vultr:/# uname -a Linux vultr.guest 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux root@vultr:/# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.2 LTS Release: 16.04 Codename: xenial 服务器上运行的是[https://git.g77k.com/qichunren/paigo_backend_www/tree/master paigo_backend_www] 项目。 * 服务启动脚本:/etc/init.d/unicorn_paigo * 代码主目录:/var/www2/paigo.g77k.com * 目录文件:/var/log/unicorn_paigo.g77k.com.stderr.log, /var/log/unicorn_paigo.g77k.com.stdout.log, /var/www2/paigo.g77k.com/current/log/production.log == 服务器部署 == 1. 安装基本的必须的软件包: apt-get install gcc make build-essential nginx nodejs libssl-dev libreadline-dev zlib1g-dev 2. 安装Ruby:先安装rbenv,再通过rbenv安装ruby-2.3.0,具体方法见 [https://github.com/rbenv/rbenv rbenv] 和 [https://github.com/rbenv/ruby-build#readme ruby-build] rbenv install 2.3.0 rbenv global 2.3.0 3. 安装mysql-server, 创建数据库paigo_backend_www_production,导入数据。 apt-get install mysql-server libmysqlclient-dev mysql -u root -p CREATE DATABASE paigo_backend_www_production use paigo_backend_www_production source /root/paigo_backend_www_production.sql 3. 部署paigo_backend_www项目。本地开发机器上运行bundle exec cap production deploy即可。具体见项目的[https://git.g77k.com/qichunren/paigo_backend_www/blob/master/README.md README]