Debug lighttpd magnet lua script

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

Un comentario en «Debug lighttpd magnet lua script»

Dejar una respuesta

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

Puedes usar estas etiquetas y atributos HTML:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

WordPress Anti-Spam by WP-SpamShield