1. Introduction
This post gathers information about how to setup RAILS APP with Apache and Passenger on CentOS 6.
2. Step-by-Steyp
- Step#1: First of all, mantain your linux so up-to-date
# yum update
- Step#2: Install Apache
# yum install httpd
- Step#3: Install apache
# yum install httpd curl-devel httpd-devel
- Step#4: Get Apache to start on boot:
# chkconfig httpd on
- Step#5: Install Phusion Passenger and dependency packages
# gem install passenger
# yum install curl-devel httpd-devel
- Step#6: Compile the environment:
# passenger-install-apache2-module
- Step#7 Edit the Apache config file in etc/httpd/conf/httpd.conf
Paste the output from (Step#6 Compile environment) anywhere at the end of the file, eg:
# vim etc/httpd/conf/httpd.conf
LoadModule passenger_module /usr/local/rvm/gems/ruby-2.1.1/gems/passenger-4.0.41/buildout/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-2.1.1/gems/passenger-4.0.41
PassengerDefaultRuby /usr/local/rvm/gems/ruby-2.1.1/wrappers/ruby
<VirtualHost *:80>
ServerName 1.2.3.4 # www.whatever.com
DocumentRoot /var/www/rails/public # the path to your rails app
<Directory /var/www/rails/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
3. References
https://www.digitalocean.com/community/tutorials/how-to-setup-a-rails-4-app-with-apache-and-passenger-on-centos-6https://stackoverflow.com/questions/5584759/start-rails-server-automatically-after-boot
Nenhum comentário:
Postar um comentário