File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change @@ -85,3 +85,44 @@ Luego precompilamos los assets y corremos las migraciones:
8585```
8686bundle exec rake assets: precompile db: migrate RAILS_ENV=production
8787```
88+
89+ ```
90+ cd ..
91+ chown www-data: www-data passenger-ruby-rails-demo -R
92+ ```
93+
94+ Necesitamos habilitar passenger en el archivo de configuracion de nginx, editamos
95+ /etc/nginx.conf y descomentamos las siguientes lineas:
96+
97+ ```
98+ ## passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;
99+ ## passenger_ruby /usr/bin/passenger_free_ruby;
100+ ```
101+
102+ ademas agregamos esto en la primer linea, para que nginx pueda encontrar nodejs sin problemas:
103+
104+ ```
105+ env PATH
106+ ```
107+
108+ Ahora vamos a agregar la configuracion necesaria para que nginx levante la app,
109+ vamos a crear un archivo en /etc/nginx/sites-available/passenger-ruby-rails-demo
110+
111+ ```
112+ server {
113+ server_name passenger-ruby-rails-demo.com;
114+ root /var/www/passenger-ruby-rails-demo/public;
115+ passenger_ruby /usr/bin/ruby;
116+ passenger_enabled on;
117+ passenger_sticky_sessions on;
118+ }
119+
120+ ```
121+ Ademas necesitamos crear un symlink para habilitar el nuevo virtual host:
122+
123+ ```
124+ ln -s /etc/nginx/sites-available/passenger-ruby-rails-demo /etc/nginx/sites-enabled/passenger-ruby-rails-demo
125+ ```
126+
127+ service nginx reload
128+
You can’t perform that action at this time.
0 commit comments