Nginx, Passenger, and Rails: Difference between revisions

From Wiki
Jump to navigation Jump to search
Created page with "* work through rbenv setup * cd into rails app directory * passenger-config build-native-support * apt-get install libmysqlclient-dev * gem install bundler * bundle instal..."
 
No edit summary
Line 1: Line 1:
* work through [[rbenv]] setup
* work through [[rbenv]] setup
* work through [https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html#install_on_debian_ubuntu Passenger+Nginx installation] NOTE: install <code>nginx-full</code> instead of <code>nginx-extras</code>!
* cd into rails app directory
* cd into rails app directory
* passenger-config build-native-support
* passenger-config build-native-support

Revision as of 23:07, 24 November 2014

  • work through rbenv setup
  • work through Passenger+Nginx installation NOTE: install nginx-full instead of nginx-extras!
  • cd into rails app directory
  • passenger-config build-native-support
  • apt-get install libmysqlclient-dev
  • gem install bundler
  • bundle install
  • update /etc/nginx/nginx.conf (deploy user owns it; activate passenger)
  • replace /etc/nginx/sites-enabled/default with your app config
  • install config/database.yml
  • run through rails production setup procedures (in nginx notes)
  • reboot nginx