Pensé que haría una cosa simple pero potencialmente muy útil, y crear otro enlace simbólico llamado en vivo, que apunta a una versión arbitraria, y dejar actual en la cabeza donde normalmente está:puesta en escena y aplicación en vivo con capistrano
20120519235508
20120521004833
20120521024312 <-- live
20120521025150
20120521030449 <-- current
entonces configurado para golpear www.mysite.com
live/public
y stage.mysite.com para golpear
current/public
Desafortunadamente, ambos hosts parecen ejecutar la misma aplicación y no 2 aplicaciones diferentes. Confirmé que httpd.conf tiene la configuración correcta y la reinicié. Sin embargo, no hay cambio, ambos siguen ejecutando la misma aplicación, la aplicación a la que se hace referencia por actual/público para ser exactos.
No sé si tengo una configuración incorrecta, o si hay que reiniciar algo más, o si esto simplemente no puede funcionar como me imaginaba. Estoy usando pasajero.
¿Puede alguien arrojar algo de luz sobre este tema, porque esta configuración sería MUY útil para muchos proyectos?
Gergo, este es totalmente el camino a seguir. Gracias por esto. También resolví el problema anterior por cierto, fue a causa de PassengerAppRoot en el archivo .htaccess. – pixelearth
parece que no mencionaste que tengo que instalar la gema capistrano-ext? – pixelearth
Posible. Ya estaba disponible en mi sistema (OS X) cuando comencé a usarlo, no recuerdo que tuve que instalarlo manualmente. –