-
Notifications
You must be signed in to change notification settings - Fork 1
Error al desplegar en producción con PM2 #20
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Descripción del bug
Cuando se intenta desplegar con PM2 para producción a genimgia este da error con el proxy inverso utilizando Apache2
Cómo reproducirlo
Pasos para reproducir el comportamiento:
- Entrar a la carpeta que se va a poner la app, ejemplo /opt
cd /opt- Clonar el repositorio
git clone https://github.com/cz9dev/genimgia.git - Entrar a la carpeta de la app
cd genimgia - Instalar dependencias
npm install - Desplegar con PM2
pm2 start app.js --name "GenimgIA" - Abrir el navegador y en la url poner la url donde se publico la app
- Una ves ahí veras que el apache2 no pudo resolver http://localhost:3000
Entorno (por favor completa la siguiente información):
- SO: Debian
- Navegador: Moxilla, firefox, Chrome
Cómo corregirlo
Puede ser corregido de la siguiente forma:
- modificar en app.js la creación del server
// Código anterior
https.createServer(... #Cambiar por http- Después de:
// Código anterior
const app = express();
app.set('trust proxy', true); // Agregar esto para que funcione correctamente detrás de un proxyReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working