Foros del Web » Programando para Internet » Ruby »

[SOLUCIONADO] Passenger + Apache + Ruby

Estas en el tema de Passenger + Apache + Ruby en el foro de Ruby en Foros del Web. Buenas gente tengo instalado los programas que mecnione arriba en arch linux, tengo mis host virtual pero cuando accedo asi: localhost/domain no me despliega la ...
  #1 (permalink)  
Antiguo 28/06/2015, 17:33
Avatar de carlosdarkslayer  
Fecha de Ingreso: abril-2015
Ubicación: ecuador
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Passenger + Apache + Ruby

Buenas gente tengo instalado los programas que mecnione arriba en arch linux, tengo mis host virtual pero cuando accedo asi:

localhost/domain

no me despliega la web de ruby si no un arbol de directorios del proyecto

tengo bien configurado el archivo etc/hosts
el virtual host de apache esta en /etc/httpd/conf/extra/httpd.conf
comprobé que el path del proyecto esté bien y supongo que por eso me direcciona al proyecto pero no a la página de ruby.

de igual manera tengo en el httpd.conf hechas las referencias a los passenger root y passsenger ruby

Ayuda !!
  #2 (permalink)  
Antiguo 01/07/2015, 11:58
Avatar de carlosdarkslayer  
Fecha de Ingreso: abril-2015
Ubicación: ecuador
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Respuesta: Passenger + Apache + Ruby

Ya solucioné en parte lo del ruteo pero el servidor no me interpreta el código de ruby, ayudaaaaa
  #3 (permalink)  
Antiguo 01/07/2015, 18:15
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Passenger + Apache + Ruby

tienes algun error o algo? Si es asi, ponlo por aqui para ver que es el problema
__________________
>> abimaelmartell.com
  #4 (permalink)  
Antiguo 03/07/2015, 14:57
Avatar de carlosdarkslayer  
Fecha de Ingreso: abril-2015
Ubicación: ecuador
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Respuesta: Passenger + Apache + Ruby

Apache me despliega la página asi


Código HTML:
Consumo de energia

<% @users.each do |users| %> <% end %>
Datos
<%= @users.all %> 
  #5 (permalink)  
Antiguo 03/07/2015, 15:17
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Passenger + Apache + Ruby

estas usando algún framework?
__________________
>> abimaelmartell.com
  #6 (permalink)  
Antiguo 03/07/2015, 15:27
Avatar de carlosdarkslayer  
Fecha de Ingreso: abril-2015
Ubicación: ecuador
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Respuesta: Passenger + Apache + Ruby

estoy usando ruby on rails
  #7 (permalink)  
Antiguo 06/07/2015, 10:54
Avatar de carlosdarkslayer  
Fecha de Ingreso: abril-2015
Ubicación: ecuador
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Respuesta: Passenger + Apache + Ruby

instalé el passenger
Cita:
gem instal passenger
luego el apache
Cita:
assenger-install-apache2-module
configuré el httpd.conf con los modulos que me pidió que haga referencia y en la carpeta extra en el archivo httpd-vhost.conf configure mi servidor virtual
  #8 (permalink)  
Antiguo 07/07/2015, 10:53
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Passenger + Apache + Ruby

tienes configurado el apache para que apunte a tu aplicación?
__________________
>> abimaelmartell.com
  #9 (permalink)  
Antiguo 07/07/2015, 13:09
Avatar de carlosdarkslayer  
Fecha de Ingreso: abril-2015
Ubicación: ecuador
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Respuesta: Passenger + Apache + Ruby

Cita:
<VirtualHost *:80>
ServerName drk
DocumentRoot /srv/httpd/drk/testapp/public
PassengerRoot /srv/httpd/drk/testapp/public
RailsEnv development
<Directory /srv/httpd/drk/testapp/public>
PassengerEnabled on
AllowOverride all
Allow from all
Require all granted
</Directory>
</VirtualHost>

Asi está el httpd-vhosts.conf
  #10 (permalink)  
Antiguo 08/07/2015, 13:27
Avatar de carlosdarkslayer  
Fecha de Ingreso: abril-2015
Ubicación: ecuador
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Respuesta: Passenger + Apache + Ruby

ya solucioné todo me tocó volver a instalar todo desde el principio con rvm, puesto que no tenia rvm instalado ya que solo manejaba una versión de ruby pero con eso se solucionó por que las configuraciones fueron las mismas
  #11 (permalink)  
Antiguo 08/07/2015, 14:31
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Passenger + Apache + Ruby

No entiendo qué ventaja tiene usar Passenger. Yo lo usé un par de veces y era un pequeño infierno.
__________________
(:
  #12 (permalink)  
Antiguo 10/07/2015, 12:34
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Passenger + Apache + Ruby

¿Que recomiendas usar para conectar a Apache o Nginx? Yo lo he usado varios años sin problema :P
__________________
>> abimaelmartell.com
  #13 (permalink)  
Antiguo 13/07/2015, 12:23
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Passenger + Apache + Ruby

Prefiero Unicorn.

Pero por ahí me imagino que Pzin sirve directamente con el server de Rails
__________________
Grupo Telegram Docker en Español
  #14 (permalink)  
Antiguo 14/07/2015, 09:26
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Passenger + Apache + Ruby

Unicorn, sí, es lo que viene con dokku. Aunque en otro servidor sin dokku también uso Unicorn.

El tema es que Passenger es un dolor de configurar. Y Apache ya no sé para qué lo quiero.
__________________
(:
  #15 (permalink)  
Antiguo 14/07/2015, 10:07
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Passenger + Apache + Ruby

Nginx + Unicorn es lo que uso para deployar.

BTW, volviendo al tema, ¿no habra faltado recargar algún servicio?
__________________
Grupo Telegram Docker en Español
  #16 (permalink)  
Antiguo 14/07/2015, 10:31
Avatar de carlosdarkslayer  
Fecha de Ingreso: abril-2015
Ubicación: ecuador
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Respuesta: Passenger + Apache + Ruby

pues ahora que ya funcionó todo usando passenger me parece muy sencillo y no la verdad que no se si faltó algún servicio pero lo único que cambié de la forma que lo venia haciendo fue instalar el rvm

Etiquetas: apache
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:17.