By | 3 octubre, 2012

El servidor web lighttpd mediante su módulo magnet (mod_magnet) permite incorporar la funcionalidad del lenguaje lua para el manejo las peticiones al servidor.

La siguiente porción de código se puede incorporar al final del script lua para conocer cómo será recibida la petición para ser servida:

print(«>>>>> parts of the URI»)
print(«request.uri: » .. lighty.env[«request.uri»])
print(«uri.path: » .. lighty.env[«uri.path»])
print(«uri.path-raw: » .. lighty.env[«uri.path-raw»])
print(«uri.scheme: » .. lighty.env[«uri.scheme»])
print(«uri.authority: » .. lighty.env[«uri.authority»])
print(«uri.query: » .. lighty.env[«uri.query»])
print(«>> filenames, pathnames»)
print(«physical.path: » .. lighty.env[«physical.path»])
print(«physical.rel-path: » .. lighty.env[«physical.rel-path»])
print(«physical.doc-root: » .. lighty.env[«physical.doc-root»])

y la salida quedará guardada en el archivo /var/log/lighttpd/error.log

One Reply to “Debug lighttpd magnet lua script”

  1. Pingback: Bitacoras.com

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *