Descripción general
Esta interfaz permite implementar aplicaciones con el servidor de aplicaciones Phusion Passenger® . Un servidor Phusion Passenger funciona como administrador de procesos, proxy inverso y proporciona herramientas operativas a sus usuarios.
Esta interfaz funciona en servidores que ejecutan Apache y NGINX®.
Requisitos
Su proveedor de alojamiento debe seleccionar la función Administrador de aplicaciones en la interfaz del Administrador de funciones de WHM e instalar uno de los siguientes módulos Apache , según su sistema operativo:
Paquete | Descripción |
---|---|
ea-apache24-mod-passenger |
Este paquete funciona en sistemas que ejecutan Ubuntu® , AlmaLinux OS 9 o Rocky Linux™ 9 . |
ea-ruby27-mod_passenger |
Este paquete solo funciona en sistemas que ejecutan AlmaLinux 8 o Rocky Linux 8 . |
Si es necesario, su proveedor también debe instalar los siguientes paquetes:
Paquete | Descripción |
---|---|
ea-apache24-mod_env |
Este módulo permite que la configuración de su aplicación establezca variables de entorno para su aplicación. |
ea-nodejs16 ea-nodejs18 ea-nodejs20 ea-nodejs22 |
Estos paquetes ofrecen compatibilidad con aplicaciones Node.js™. Al instalar un paquete de Node.js, se desinstalarán todos los demás. Debe actualizar todas las aplicaciones existentes para que utilicen la nueva versión de Node.js. Las aplicaciones nuevas utilizarán la versión más reciente de Node.js. |
Python™ | Instale la versión de Python adecuada para sus aplicaciones. El Administrador de Aplicaciones la usa /usr/bin/python3 por defecto si existe. Si no existe, la usa /usr/bin/python por defecto. Si desea usar otra versión por defecto, agregue la ruta de su versión preferida con el siguiente comando:
|
Para obtener información adicional sobre configuración y solución de problemas, lea nuestra documentación sobre uso de aplicaciones de pasajeros .
Si necesita esta función, comuníquese con su proveedor de alojamiento.
Aplicaciones
Esta tabla contiene la siguiente información:
Artículo | Descripción |
---|---|
Nombre | El nombre de la aplicación. |
Dominio | El dominio de la aplicación. |
Camino | El archivo donde reside el código fuente de la aplicación, en relación con el directorio de inicio. |
Estado | Si la aplicación está habilitada o deshabilitada. |
Comportamiento | Utilice estas acciones para realizar cambios en la aplicación. |
Comportamiento
Acción | Descripción |
---|---|
Editar | Editar la aplicación. |
Darse de baja | Anular el registro de la aplicación. |
Habilitar dependencias | Confirme y, si es necesario, instale las dependencias del administrador de paquetes Node.js (npm) de una aplicación . |
Crear una aplicación
Debe crear una aplicación antes de registrarla en la interfaz del Administrador de Aplicaciones . Por ejemplo, puede realizar una de las siguientes acciones:
- Clone una aplicación existente de GitHub con nuestra interfaz de control de versiones de Git ( cPanel » Inicio » Archivos » Control de versiones de Git™ ).
- Cree una nueva aplicación en su servidor. Para ver ejemplos de cómo hacerlo, consulte la siguiente documentación:
Nada de lo que cree en estas interfaces funcionará con la función Administrador de aplicaciones :
- Interfaz Ruby on Rails de cPanel ( cPanel » Inicio » Software » Ruby on Rails ).
- Interfaz RubyGems de cPanel ( cPanel » Inicio » Software » RubyGems ).
- La sección de instalación de Ruby Gem de la interfaz de instaladores de módulos de WHM ( WHM » Inicio » Software » Instaladores de módulos ).
Planeamos eliminar estas interfaces en una futura versión de cPanel y WHM.
Registrar una aplicación
Esta función configura las nuevas aplicaciones con la versión más reciente de Ruby en su sistema. La versión instalada de Passenger determina qué versión de Ruby usa el sistema. No se puede tener más de una versión de Passenger instalada.
Las aplicaciones existentes no cambiarán su versión de Ruby. Si desinstalas la versión de Ruby de una aplicación, estas dejarán de funcionar.
Para registrar una aplicación, realice los siguientes pasos:
- Haga clic en "Registrar solicitud" . Aparecerá una nueva interfaz.
- Introduzca el nombre de la aplicación en el cuadro de texto Nombre de la aplicación .
- En el menú Dominio de implementación , seleccione el dominio principal, el dominio complementario o el subdominio en el que desea implementar la aplicación.
- Introduzca la URL base de la aplicación en el cuadro de texto "URL base de la aplicación" . Después de registrar la aplicación, introduzca esta URL en un navegador web para acceder a ella.
- Introduzca la ruta al directorio de su código fuente, relativo al directorio de inicio, en el cuadro de texto Ruta de la aplicación .
- Seleccione un entorno de implementación. Esto define el entorno de servidor donde se ejecuta la aplicación.
- Haga clic en Desarrollo si todavía está desarrollando su aplicación.
- Haga clic en Producción si está listo para implementar y usar su aplicación.
- Si desea agregar variables de entorno, haga clic en Agregar variable en la sección Variables de entorno .
- Haga clic en Implementar .
Variables de entorno
Para agregar variables de entorno, su proveedor de alojamiento debe instalar el ea-apache24-mod_env
módulo Apache.
Las variables de entorno permiten configurar los procesos que la aplicación ejecuta en varios sistemas. La tabla de variables de entorno contiene la siguiente información:
Artículo | Descripción |
---|---|
Nombre de la variable | El nombre de la variable de entorno. El nombre de una variable de entorno debe cumplir los siguientes criterios:
|
Valor | El valor de la variable de entorno. El valor de una variable de entorno debe contener 1024 caracteres ASCII imprimibles o menos. |
Comportamiento | Utilice los elementos de esta columna para realizar las siguientes acciones:
|
Para obtener más información sobre las variables de entorno, lea la documentación de Variables de entorno de Phusion Passenger .
Agregar variables de entorno
Para agregar una variable de entorno al archivo de configuración de la aplicación, realice los siguientes pasos:
- En la sección Variables ambientales , haga clic en Agregar variable .
- Introduzca el nombre de la variable en el cuadro de texto Nombre de la variable de entorno en la columna Nombre de la variable .
- Introduzca un valor para la variable en el cuadro de texto Valor de la variable de entorno en la columna Valor .
- Haga clic en Guardar en la columna Acciones .
Editar una aplicación
Para editar el archivo de configuración de una aplicación, realice los siguientes pasos:
- En la tabla de aplicaciones, busque la aplicación que desea editar.
- En la columna Acciones , haz clic en Editar . Aparecerá una nueva interfaz.
- Realice los cambios deseados.
- Haga clic en Implementar .
Dar de baja una aplicación
Al anular el registro de una aplicación, esta se elimina de la lista y se borra su archivo de configuración. No se elimina la aplicación en sí.
Para cancelar el registro de una aplicación, realice los siguientes pasos:
- En la tabla de aplicaciones, localiza la aplicación que deseas dar de baja.
- Haz clic en "Cancelar registro" . Aparecerá un mensaje de confirmación.
- Haga clic en "Cancelar registro" para cancelar el registro de la aplicación. Aparecerá un mensaje indicando que la operación se ha realizado correctamente.
Archivos de registro
Puede encontrar los archivos de registro de su aplicación en las siguientes ubicaciones. En estas rutas, reemplace el example
directorio con el nombre del directorio donde se encuentra su aplicación. Puede ver estos archivos en el Administrador de archivos de cPanel ( Inicio » Archivos » Administrador de archivos ):
Solicitud | Ubicación del registro |
---|---|
Node.js | example/logs/ |
Pitón | example/stderr.log |