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
- 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 proxy
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:
cd /optgit clone https://github.com/cz9dev/genimgia.gitcd genimgianpm installpm2 start app.js --name "GenimgIA"Entorno (por favor completa la siguiente información):
Cómo corregirlo
Puede ser corregido de la siguiente forma: