By | 3 October, 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

Leave a Reply

Your email address will not be published. Required fields are marked *