Skip to content

Commit 13055b1

Browse files
committed
Add nginx conf steps to tue tutorial
1 parent a38f7d7 commit 13055b1

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

README.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,44 @@ Luego precompilamos los assets y corremos las migraciones:
8585
```
8686
bundle 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+

0 commit comments

Comments
 (0)