Contexto LSAPI
Tabla de contenido
Contexto LSAPI
Contexto LSAPI
Descripción
Las aplicaciones externas no pueden usarse directamente. Deben configurarse como manejador de scripts o asignarse a una URL mediante un contexto. Un contexto LiteSpeed SAPI asocia una URI con una aplicacion LSAPI (LiteSpeed Server Application Programming Interface). Actualmente PHP, Ruby y Python tienen modulos LSAPI. LSAPI, al estar desarrollado especificamente para LiteSpeed web server, es la forma mas eficiente de comunicarse con LiteSpeed web server.
URI
Descripción
Especifica la URI para este contexto.
Sintaxis
La URI puede ser una URI simple (que empieza con "/") o una URI de expresion regular compatible con Perl (que empieza con "exp:"). Si una URI simple termina con "/", este contexto incluira todas las sub-URI bajo esta URI. Si el contexto se mapea a un directorio del sistema de archivos, debe agregarse una "/" final.
Ver también
Aplicacion LiteSpeed SAPI
Descripción
Especifica el nombre de la aplicacion LiteSpeed SAPI que se conectara a este contexto. Esta aplicacion debe definirse en la seccion Aplicaciones externas a nivel de servidor o virtual host.
Sintaxis
Seleccionar de la lista desplegable
Operaciones de encabezado
Descripción
Especifica encabezados de respuesta/solicitud adicionales que se agregaran. Se pueden agregar varias directivas de encabezado, una por linea. "NONE" puede usarse para deshabilitar la herencia de encabezados padre. Si no se proporciona una directiva, se asume 'Header'.
Sintaxis
[Header]|RequestHeader [condition] set|append|merge|add|unset header [value] [early|env=[!]variable]
Ejemplo
append Cache-control no-store
Header set My-header cust_header_val
RequestHeader set My-req-header cust_req_header_val
Consejos
Information La sintaxis y el uso son similares a las directivas mod_headers de Apache para las operaciones admitidas.
Information La directiva 'Header' es opcional y puede excluirse o conservarse al copiar reglas desde otro lugar sin problema.
Realm
Descripción
Especifica el realm de autorizacion para este contexto. Cuando se especifica, deben proporcionarse un nombre de usuario y una contrasena validos para acceder a este contexto. Realms de autorizacion se configuran en la seccion Host virtual - Seguridad. Esta opcion usa el Nombre del realm de cada realm.
Sintaxis
Seleccionar de la lista desplegable
Nombre de autenticacion
Descripción
Especifica un nombre alternativo para el realm de autorizacion del contexto actual. Si no se especifica, se usara el nombre de realm original. El nombre de autenticacion se muestra en la ventana emergente de login del navegador.
Require (usuarios/grupos autorizados)
Descripción
Especifica que usuario/grupo puede acceder a este contexto. Esto permite usar una base de datos de usuarios/grupos (especificada en Realm) en varios contextos, pero permitir que solo ciertos usuarios/grupos de esa base de datos accedan a este contexto.
Sintaxis
La sintaxis es compatible con la directiva Require de Apache. Por ejemplo:
- user username [username ...]
Solo los usuarios listados pueden acceder a este contexto. - group groupid [groupid ...]
Solo los usuarios pertenecientes a los grupos listados pueden acceder a este contexto.
Acceso permitido
Descripción
Especifica que IPs o subredes pueden acceder a recursos bajo este contexto. Junto con Acceso denegado y el control de acceso a nivel de servidor/virtual host, la accesibilidad se determina por el ambito mas pequeno en el que cae la direccion IP del cliente.
Sintaxis
Lista de IPs/subredes separada por comas.
Ejemplo
Acceso denegado
Descripción
Especifica que IPs o subredes NO pueden acceder a recursos bajo este contexto. Junto con Acceso permitido y el control de acceso a nivel de servidor/virtual host, la accesibilidad se determina por el ambito mas pequeno en el que cae la direccion IP del cliente.
Sintaxis
Lista de IPs/subredes separada por comas.
Ejemplo
Autorizador
Descripción
Especifica una aplicacion externa que puede usarse para generar decisiones de autorizado/no autorizado. Actualmente, solo esta disponible FastCGI Authorizer. Para mas detalles sobre el rol FastCGI Authorizer, visite https://fastcgi-archives.github.io/ .
Sintaxis
Seleccionar de la lista desplegable
Agregar charset predeterminado
Descripción
Especifica si se debe agregar una etiqueta de juego de caracteres al encabezado de respuesta "Content-Type", cuando el tipo de contenido sea "text/html" o "text/plain" sin parametros. Cuando se establece en Off, esta funcion se deshabilita. Cuando se establece en On, se agregara el juego de caracteres especificado por Charset predeterminado personalizado o el predeterminado "iso-8859-1".
Sintaxis
Seleccionar desde botones de opción
Charset predeterminado personalizado
Descripción
Especifica un juego de caracteres que se usara cuando Agregar charset predeterminado este en On. Es opcional. El valor predeterminado es iso-8859-1. Esta entrada no tiene efecto cuando Agregar charset predeterminado esta en Off.
Sintaxis
Nombre de un juego de caracteres.
Ejemplo
Habilitar busqueda GeoLocation
Descripción
Especifica si se debe habilitar/deshabilitar la busqueda de IP Geolocation. Puede establecerse a nivel de servidor, virtual host o contexto. IP Geolocation esta deshabilitada de forma predeterminada cuando se usa el valor "Not Set".
Sintaxis
Seleccionar desde botones de opción