Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

[Nginx] Capturar todas las locations

Estas en el tema de [Nginx] Capturar todas las locations en el foro de Shared Hosting y VPS en Foros del Web. Hola hola... Estoy trasladando un CGI-EXE desarrollado para IIS hacia un Vps de prueba con ReactOS y Nginx como webserver, el problema es que Nginx ...
  #1 (permalink)  
Antiguo 20/11/2017, 21:43
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 4 meses
Puntos: 54
[Nginx] Capturar todas las locations

Hola hola...

Estoy trasladando un CGI-EXE desarrollado para IIS hacia un Vps de prueba con ReactOS y Nginx como webserver, el problema es que Nginx no trata directamente las peticiones CGI y me fuerza a usar un servidor en local para pasar luego proxy reverso.

En fin, el CGI-EXE funciona mediante direccion ip local 127.0.0.1 en un puerto 5XXX, dejandome la config de este modo

Código:
  server {
    listen 80;
    server_name example.org;
    root e:/webapp/example.org/root;
    index index.html index.htm default.html default.htm
    location / {
      proxy_pass http://localhost:5XXX;
    }
  }
Ok, hasta ahora las peticiones al root y con variables querystring pasan sin problemas al CGI funcionando en localhost.

Pero la aplicacion web tiene agregada funcionalidad para cache y reescritura de URL basandose en errores 404 y tomando la URI original.

Por ejemplo

example.org/blog/mi-primer-post.html

si el archivo no existe como tal el webserver envia un 404 y la aplicacion crea el archivo y lo guarda en la carpeta /blog

pero para que eso suceda primero debe llegarle la peticion 404, en IIS eso se hace en el web.config, pero aca en Nginx ando algo perdido.

Entonces mi instinto me dice que debo bien capturar todas las locations, así si el cliente pide example.org/users la aplicacion cargue de todas formas.

Existe algo como location /* ???

Gracias

Esto me sirve
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"

Etiquetas: todas, vps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.