¿Cómo configurar una aplicación Rails en el dominio principal con Passenger?

Estos son los pasos para configurar una aplicación Rails en el dominio principal con Passenger :

  • Cargue su aplicación al servidor usando ftp/sftp o SSH o, si tiene su aplicación bajo control de versiones, descargue o clone su aplicación en una carpeta en su directorio de inicio.
  • A continuación, necesitamos informar a apache/passenger sobre tu aplicación, esto se hace estableciendo un enlace simbólico desde tu directorio public_html al directorio público de tu aplicación. En el siguiente ejemplo el nombre de mi aplicación es "myapp".

Por ejemplo, si su aplicación se encuentra en myapp, deberá ejecutar los siguientes comandos en una sesión SSH: (Asegúrese de que no hay nada que necesite en su directorio /public_html, ya que lo siguiente eliminará todo lo que haya en ese directorio)

rm -rf ~/public_html ln -s ~/miaplicación/public ~/public_html

  • Ahora necesitamos habilitar passenger, esto se hace creando un archivo llamado .htaccess en el directorio público de tu aplicación. Agregue las siguientes entradas en el archivo ./public/.htaccess bajo la ubicación de la raíz de su aplicación.

RIELES-2.xx

RailsBaseURI / PassengerAppRoot /home/minombredeusuario/miaplicación

RIELES-3.xx

RackBaseURI / PassengerAppRoot /home/myusername/myapp -A continuación, configure su base de datos y un usuario de base de datos en cPanel, y actualice su config/database.yml con este nuevo nombre de base de datos, usuario y contraseña.

  • Migra o importa tu base de datos(El comando para hacerlo es "rake db:migrate" desde la ruta raíz de tu aplicación)
  • Asegúrese de que todas las gemas de terceros que necesita están instaladas, puede ver las gemas instaladas ejecutando gem list-local , si falta alguna gema, envíe un correo electrónico a soporte para solicitar que se instale la gema.

Ahora podrá acceder a su aplicación Rails en su dominio. Si hay algún error de implementación, el pasajero mostrará un mensaje de error que le ayudará a determinar cómo solucionar el error.

Lea nuestros últimos artículos sobre Rails :

1. Asociaciones polimórficas con registro activo.

2. Escalado de aplicaciones con múltiples conexiones a bases de datos.

3. Comprender el plugin Asset Pipeline.

4. Conceptos básicos de creación y uso de módulos en Ruby on Rails.

o visite nuestro Blog de RailsCarma

Póngase en contacto con nosotros.

Suscríbete para recibir las últimas actualizaciones

Artículos Relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESSpanish