Evaluating bids

Configuración Nginx

Published on the April 26, 2018 in IT & Programming

About this project

Open

Nosotros tenemos un servidor con una aplicación (QlikSense), esta usa normalmente el puerto 80, el problema es que forzosamente usa el puerto 4248 o el 4244 para realizar autenticacion de los usuarios.

El problema es que el Firewall de la red donde usaremos la aplicación bloquea dicho puerto y no nos permiten desbloquear ese puerto, solamente nos permiten usar el puerto 80.

La idea es envolver todo el trafico para que solo pase por el puerto 80, ya escribimos una configuración para NGINX y parece funcionar, muestra el dialogo de autenticacion, el problema es que al ingresar usuario y contraseña ya no funciona.

No estamos seguros si el problema es que no esta pasando la información de la sesión de usuario a la aplicación o si ya no realiza el re direccionamiento al resto de la plataforma web.

Contenido del archivo de configuracion que escribimos:
events {
    worker_connections    1024;
}


http {
    include    mime.types;
    default_type    application/octet-stream;
    sendfile    on;
    keepalive_timeout    65;
    gzip    on;


map    $http_upgrade    $connection_upgrade {
    default upgrade;
        ''    close;
}



server {

  listen      80;
  server_name    server;

  location / {
    proxy_pass http://url.com;

    proxy_http_version  1.1;

    proxy_set_header Upgrade $http_upgrade;    
    proxy_set_header Host $host;
    proxy_set_header Connection "upgrade";

    proxy_redirect $scheme://$host:4248/form/ $scheme://$http_host/form/;
    proxy_redirect $scheme://$host:4248/windows_authentication/ $scheme://$http_host/windows_authentication/;

    proxy_read_timeout 60m;
  }

  location /form/ {
    
    proxy_pass http://url.com:4248/form;
    proxy_http_version 1.1;

    proxy_set_header Host $http_host;
    proxy_set_header Upgrade $http_upgrade;    
    proxy_set_header Connection "upgrade";

    proxy_read_timeout 60m;
    
    }


  location /windows_authentication/ {
    proxy_pass http://url.com:4248/windows_authentication;
    proxy_http_version 1.1;

    proxy_set_header Host $http_host;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    
    proxy_read_timeout 60m;
    }

 
 
 
}
}

Category IT & Programming
Subcategory Other
Project size Medium
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed

Delivery term: Not specified

Skills needed