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

El pasajero es un aplicación de rieles Servidor para aplicaciones Ruby (Rack) y Python (WSGI). Le permite tener sus aplicaciones web en línea con la menor cantidad de molestias, encargándose de prácticamente todo el trabajo pesado cuando se trata de administrar los procesos y recursos de sus aplicaciones.

Lo que lo hace tan rápido y confiable es su núcleo C++, su arquitectura de copia cero, su sistema de vigilancia y su diseño híbrido, multiproceso y multiproceso.

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 la dirección apache/passenger de su aplicación, esto se hace configurando un enlace simbólico desde su directorio public_html al directorio público de su aplicación. Aquí, en el siguiente ejemplo, el nombre de mi aplicación es "myapp".

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

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

–Ahora necesitamos habilitar el pasajero, esto se hace creando un archivo llamado .htaccess en el directorio público de su aplicación. Agregue las siguientes entradas en el archivo ./public/.htaccess en 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 cPanely actualice su config/database.yml con este nuevo nombre de base de datos, usuario y contraseña.

–Migrar o importar su base de datos (El comando para hacer esto es “rake db:migrate” desde la ruta raíz de su 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 una 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.

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