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

El pasajero es un aplicación de rieles server for Ruby (Rack) and Python (WSGI) apps. It allows you to get your web apps online with the least amount of hassle, by taking care of pretty much all of the heavy lifting for you when it comes to managing your apps’ processes and resources.

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.

–Next, we need address apache/passenger about your application, this is done by setting a symbolic link from your public_html directory to your applications public directory. Here in the following example my application name is “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

–Now we need to enable passenger, this is done by creating a file called .htaccess in your application public directory. Add the following entries in the file ./public/.htaccess under the location of your application root.

RIELES-2.xx

RailsBaseURI / PassengerAppRoot /home/minombredeusuario/miaplicación

RIELES-3.xx

RackBaseURI / PassengerAppRoot /home/myusername/myapp –Next, Setup your database and a database user in cPanely actualice su config/database.yml con este nuevo nombre de base de datos, usuario y contraseña.

–Migrate or import your database (The command to do this is “rake db:migrate” from your application root path)

–Make sure any third party gems you need are installed, you can view the gems installed by running gem list—local , if there is a gem missing, email support to request the gem to be installed.

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 *

Spanish
English
English
Japanese
German
French
Spanish

envíanos whatsapp

Salir de la versión móvil